> Markdown version of [/jobs/ext/2030867-java-developer](https://www.wearedevelopers.com/jobs/ext/2030867-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:** Cognizant - **Location:** Burgess Hill, UK - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Unit Testing, Microsoft Azure, Code Review, Databases, Continuous Integration, DevOps, Distributed Systems, Gradle, Spring Framework, Junit, Apache Maven, Performance Tuning, Cloud Services, Java Application Server, Spring-boot, Backend, Git, Apache Kafka, Restful APIs, Splunk, Software Version Control, Docker, Microservices - **Published:** August 12, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/java-developer-burgess-hill-grossbritannien-58905260 ## About the Role Experteer Overview In this role you design and develop Java applications, focusing on backend services and APIs within a microservices-driven environment. You'll write and test clean code, troubleshoot performance issues, and collaborate with cross-functional teams to deliver scalable, secure, and reliable systems. The position emphasizes cloud readiness, DevOps practices, and TDD to support high-availability distributed architectures. This is a hands-on role shaping robust Java-based solutions. Pay / Benefits * Design and develop Java applications and backend services * Write, test, and maintain clean, efficient code * Build APIs and microservices * Integrate with databases and external systems * Troubleshoot bugs and optimize performance * Participate in code reviews, testing, and deployment * Collaborate with business analysts, QA, architects, and developers * Ensure scalability, security, and reliability of applications Tasks * Hands-on Java development experience (Java 11+) * Experience with Spring Boot/Spring Framework * Microservices architecture and REST APIs * Experience with CI/CD and DevOps concepts * Familiarity with cloud services (AWS/Azure) * Unit testing and TDD experience (JUnit) * Git, Maven or Gradle, and code versioning * Experience with Docker and Kubernetes * Experience with Kafka and Splunk Key requirements * ## Description Experteer Overview In this role you design and develop Java applications, focusing on backend services and APIs within a microservices-driven environment. You'll write and test clean code, troubleshoot performance issues, and collaborate with cross-functional teams to deliver scalable, secure, and reliable systems. The position emphasizes cloud readiness, DevOps practices, and TDD to support high-availability distributed architectures. This is a hands-on role shaping robust Java-based solutions. Pay / Benefits * Design and develop Java applications and backend services * Write, test, and maintain clean, efficient code * Build APIs and microservices * Integrate with databases and external systems * Troubleshoot bugs and optimize performance * Participate in code reviews, testing, and deployment * Collaborate with business analysts, QA, architects, and developers * Ensure scalability, security, and reliability of applications Tasks * Hands-on Java development experience (Java 11+) * Experience with Spring Boot/Spring Framework * Microservices architecture and REST APIs * Experience with CI/CD and DevOps concepts * Familiarity with cloud services (AWS/Azure) * Unit testing and TDD experience (JUnit) * Git, Maven or Gradle, and code versioning * Experience with Docker and Kubernetes * Experience with Kafka and Splunk Key requirements * ## Related Videos - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)