Why This Role Stands Out
Advance your backend expertise by designing and building scalable microservices with modern Java and Spring technologies in a hybrid environment. You'll thrive here if you have a strong foundation in microservices, Kafka, and DDD, eager to contribute to impactful projects within a reputable company. This is a fantastic opportunity to grow your skills and make a significant contribution.
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-site1 hour agoDockerMicroservicesSQL+7Technology - GU
Backend Software Engineer
NewGlobalLogic UK&I
London🇬🇧Hybrid2 hours agoMicroservicesSpringSpring Boot+2Technology - GU
Senior Java Backend Engineer
NewGlobalLogic UK&I
London🇬🇧Hybrid2 hours agoDockerGCPMicroservices+8Technology - WI
Backend Software Engineer
NewWise
London🇬🇧£87.5k - £111k/yrOn-site21 hours agoJavaMariaDBMongoDB+1Technology - WL
Lead Backend Engineer
NewWe Love Alfa
Parkstone, Poole🇬🇧On-siteYesterdayFastAPINext.jsAWS+2Technology - PO
Back End Engineer
NewPontoon
Rusholme, Manchester🇬🇧On-siteYesterdayEngineering