Job Description – Senior Java Spring Boot Engineer
Location: Croeselaan 1, Utrecht
Hours per week: 36
We are looking for a Senior Java Spring Boot Engineer to join our Product Engineering team. In this role, you will design, build, and maintain scalable backend services that support customer-facing applications. You will work closely with internal teams and external frontend vendors to ensure seamless integration across the full customer journey.
Key Responsibilities- Design, develop, and maintain backend services using Java and Spring Boot
- Build and support RESTful APIs and microservices architectures
- Collaborate with external frontend vendors to ensure smooth system integration
- Oversee and optimize application performance and reliability
- Participate in Agile/Scrum development cycles and deliver in short iterations
- Contribute to system architecture discussions and technical direction
- Support production systems and troubleshoot issues when needed
- Mentor and support junior engineers within the team
- Strong experience in Java (8+) and Spring Boot
- Solid understanding of microservices, REST APIs, and backend architecture
- Experience with Spring frameworks such as JPA, Spring Data, and Spring REST
- Familiarity with tools such as Maven, Git, Jenkins, and SQL databases
- Experience working in Agile/Scrum environments
- Strong analytical and problem-solving skills
- Ability to work collaboratively with internal teams and external vendors
- Affinity with Kubernetes and test automation is a plus
- Experience in financial services is an advantage
- A collaborative and informal working environment
- Opportunity to work on complex, large-scale systems
- High level of ownership and technical influence
- Continuous learning and professional development opportunities