Senior Java Backend Engineer
Summary
Build and scale a high-traffic Java backend platform using Java21, Spring Boot, RabbitMQ, Docker and AWS, integrating AI tools for testing and optimization.
Overview
Senior Java Backend Engineer at CodeGuild in Utrecht. Build a high-traffic platform that will set the standard for the next decade using Java21, Spring Boot, RabbitMQ, Docker and AWS. Salary up to €90.000.
Responsibilities
- Join an agile development team with a DevOps mentality to scale, develop and optimize a new platform built from scratch, with no legacy.
- Work on scalable microservices and event-driven systems processing huge volumes of events.
- Contribute to domain modelling, API design and data consistency within distributed systems.
- Help define standards, ensure clean code and test automation are the norm, and uplift colleagues with your experience.
- Collaborate on AI integration: use AI tools to generate unit tests, detect edge cases, speed up code reviews or prototype features; help integrate AI into the platform (e.g., anomaly detection, optimizing data flows, smart automation).
- Expand your circle of influence and grow toward leadership (potential Tech Lead over time).
Requirements
- At least 5 years of experience in Java backend development.
- Experience with Java 11+ (preferably Java 17 or 21) and Spring Boot.
- Knowledge of cloud environments (AWS is a plus) and containerisation (Docker).
- Understanding of architecture design (microservices, event-driven, etc.).
- Experience with CI/CD and test automation.
- Interest in AI applications is a strong plus.
- Experience mentoring or coaching colleagues is a plus.
What’s Offered
- Salary between €75.000 and €90.000 depending on experience and impact.
- 3 days per week remote work + flexible hours.
- Travel allowance.
- Annual workation abroad.
- MacBook or Lenovo of your choice.
- Training budget and conference attendance.
- Daily healthy lunch at the office.
- Work on complex systems with real social relevance.
Do you want to help build a scalable platform where AI and high-traffic backend engineering come together?
In this role, you’ll work with Java21, Spring Boot, RabbitMQ, Docker and AWS services on scalable microservices and event-driven systems processing huge volumes of events. You’ll actively contribute to domain modelling, API design and data consistency within distributed systems.
As a Senior Java Backend Engineer, you’ll also expand your circle of influence, define standards, ensure clean code and test automation are the norm, and lift colleagues to a higher level with your experience. This will impact the codebase, the team, and the future of the platform.
Given the organisation is in transition, there are opportunities to grow into a Tech Lead role over time.
Referrals increase your chances of interviewing at CodeGuild by 2x