> Markdown version of [/jobs/ext/2409751-java-developer](https://www.wearedevelopers.com/jobs/ext/2409751-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** SThree Plc - **Location:** Birmingham, UK - **Experience:** Experienced - **Salary:** £130,000.0 - £182,000.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Bash Shell, Code Review, Databases, Continuous Integration, Relational Databases, Software Design Patterns, Distributed Systems, Java Platform Standard Edition (J2SE), Linux System Administration, Enterprise Messaging Systems, Oracle (Applications), Software Architecture, SQL Databases, Systems Integration, Web Application Frameworks, Cloud Platform System, ReactJS, Spring-boot, Event Driven Architecture, Containerization, Infrastructure Automation Frameworks, Information Technology, Terraform, Software Version Control, Docker, Vmware, Microservices - **Published:** August 26, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=294e94ef59bf3dc9 ## About the Role * Bachelor's degree in Computer Science or equivalent professional experience * 3+ years' professional Java development experience * Strong proficiency with Spring and Spring Boot frameworks * Experience designing or working with microservices and APIs * Hands-on experience with SQL and relational databases * Familiarity with containerisation technologies such as Docker and Kubernetes * Experience with version control systems and CI/CD practices * Working knowledge of at least one cloud platform (Azure, AWS or GCP) Nice-to-have * Oracle Certified Associate or Oracle Certified Professional: Java SE qualification * Spring Professional certification (VMware) * Experience with React or other modern frontend frameworks * Exposure to distributed systems design patterns * Knowledge of infrastructure-as-code tools such as Terraform * Experience with messaging systems or event-driven architectures * Familiarity with Linux environments and Bash scripting ## Description We're looking to add talented Java developers to our database for contract opportunities across Birmingham. If you're experienced in building scalable applications with Java, Spring Boot and microservices, this could be the next step in your career., * Designing and developing microservices and APIs using Java and Spring Boot * Building and maintaining applications deployed across cloud platforms, including Azure and AWS * Contributing to CI/CD pipeline development and containerised deployments using Docker and Kubernetes * Writing clean, maintainable code that adheres to design patterns and best practices * Collaborating with team members on code reviews and architectural decisions * Integrating with distributed systems and ensuring data quality across applications * Supporting deployment and operational responsibilities within your development area ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Bootiful Spring Boot 3](https://www.wearedevelopers.com/videos/537-bootiful-spring-boot-3) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)