Senior Java Backend Engineer
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 ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!