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
Requirements
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
What We Offer
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