Terug naar zoekopdracht:Senior Java / Utrecht
Job Description – Senior Java Spring Boot Engineer

Location: Croeselaan 1, Utrecht
Hours per week: 36

Role Overview

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