Why This Role Stands Out
This Senior Java Backend Engineer role offers an exciting opportunity to design and build scalable microservices using modern Java and Spring technologies, fostering significant career growth. You'll thrive here if you have a strong background in microservices, event-driven architectures with Kafka, and a passion for robust API design, all within a flexible hybrid work environment. Apply now to join a dynamic team and contribute to impactful projects.
Quick Overview
Job Description
We're looking for an experienced Backend Engineer to design and build robust, scalable microservices. You'll work across the full Back End stack - from API design through to production-grade integration testing - using modern Java and Spring technologies.
Requirements
- Strong hands-on experience with Java 17+ and Spring Boot 3
- Proven experience building and maintaining microservices architectures
- Practical experience with Kafka (producers, consumers, event-driven patterns)
- Strong understanding of REST API design best practices
- Proficiency with Gradle for build management
- Familiarity with MapStruct and Feign
- Working knowledge of domain-driven design (DDD) patterns
- An integration-testing mindset - comfortable testing services in realistic, end-to-end scenarios, not just isolated units
Job responsibilities
- Design, build, and maintain Back End microservices using Java 17+ and Spring Boot 3
- Design and implement clean, well-documented REST APIs
- Build event-driven services using Kafka for asynchronous communication
- Apply domain-driven design principles to structure services around business capabilities
- Use MapStruct for clean object mapping and Feign for service-to-service communication
- Manage builds and dependencies using Gradle
- Write meaningful integration tests (not just unit tests) to ensure real-world reliability
- Collaborate with cross-functional teams to deliver high-quality, maintainable code
Nice to Have
- Experience with containerization and orchestration (Docker/Kubernetes)
- Familiarity with CI/CD pipelines
- Experience working in cloud-native environments (AWS/Azure/GCP)
Similar jobs
- AA
Backend Developer
NewARM (Advanced Resource Managers)
London🇬🇧On-site37 minutes agoDockerMicroservicesSQL+7Technology - GU
Senior Java Backend Engineer
NewGlobalLogic UK&I
Glasgow, Lanarkshire🇬🇧Hybrid1 hour agoDockerGCPMicroservices+8Technology - GU
Backend Software Engineer
NewGlobalLogic UK&I
London🇬🇧Hybrid1 hour agoMicroservicesSpringSpring Boot+2Technology - WI
Backend Software Engineer
NewWise
London🇬🇧£87.5k - £111k/yrOn-site19 hours agoJavaMariaDBMongoDB+1Technology - RU
Senior Backend Developer
NewRullion Limited
South East London, London🇬🇧HybridYesterdayAWSTDDAgile+4Technology - WM
Back End Developer
NewWolviston Management Services
Thornaby, Stockton-On-Tees🇬🇧£35k - £50k/yrHybridYesterdaySQLAgileAzure+3Technology