Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
We are looking to register interest from talented Java developers for upcoming contract opportunities. These roles could involve designing and building scalable microservices architectures, contributing to cloud-native applications, and collaborating with cross-functional teams to deliver robust solutions in a fast-paced environment., * Developing and maintaining Java applications using Spring Boot and Spring frameworks
- Designing and implementing microservices and distributed system components
- Building and optimising APIs for integration across systems
- Contributing to CI/CD pipelines and containerisation strategies using Docker and Kubernetes
- Writing clean, maintainable code with a focus on quality and performance
- Collaborating with teams across infrastructure, data and frontend disciplines
- Supporting deployment and monitoring of applications on cloud platforms such as Azure or AWS
Requirements
- Bachelor’s degree in Computer Science or equivalent professional experience
- Proven experience developing production Java applications
- Strong knowledge of Spring Boot, Spring frameworks and microservices architecture
- Experience with relational databases and SQL
- Familiarity with containerisation technologies such as Docker
- Experience with version control systems and CI/CD practices
- Problem-solving mindset with attention to code quality and testing
Nice-to-have
- Oracle Certified Professional: Java SE Programmer or Oracle Certified Associate: Java SE
- Spring Professional (VMware) certification
- Experience with Kubernetes orchestration
- Exposure to cloud platforms such as Azure, AWS or GCP
- Knowledge of Infrastructure as Code tools such as Terraform
- Experience with distributed systems design patterns
- Familiarity with messaging and event-driven architectures
Benefits & conditions
Most roles of this type offer the following, dependent on the industry and seniority of the role:
- The opportunity to work with modern Java frameworks and cloud-native technologies
- Exposure to distributed systems and scalable architecture design
- Potential involvement in high-impact digital transformation initiatives
- Collaboration with experienced teams across multiple disciplines
- Contract flexibility and day rates reflecting experience and expertise (£500-700 per day)
- The chance to expand your technical skillset across emerging platforms and methodologies
- Clear visibility into ongoing contract opportunities as new projects arise
About the company
SThree is the global STEM workforce consultancy. We advise businesses, build expert teams and deliver project solutions to outpace tomorrow, together.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
Where to Find Entry-Level Software Engineering Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?
7 Most Popular Web Developer Jobs in Europe