Senior Java Spring Boot Engineer - 260420-RA-003

  • Utrecht, Netherlands
  • Full-Time
  • On-Site

Job Description:

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