Apply now!

Senior Java Developer Utrecht

Help shape a scalable multi-tenant platform used by millions | Java21, Spring Boot, Docker, AWS, PostgreSQL, RabbitMQ

  • Utrecht
  • € 91.500
Java
Spring Boot
Docker
AWS
PostgresSQL

The role: Senior Java Developer Utrecht

  • Do you want to work on a high-impact platform that silently keeps much of the Netherlands running?
  • Would you enjoy building a modular platform with an event-driven architecture that processes millions of transactions monthly?
  • Do you like working in autonomous domain teams where your input shapes scalability, security and AI integration?
  • And does a package including €91.500, 3 remote days, a premium-free pension and even a yearly workation sound like you?

Then read on!

Your employer: Mid-sized tech company building a multi-tenant SaaS platform with millions of users

This mid-sized tech organization based in the Utrecht region develops a scalable, multi-tenant SaaS platform that runs essential background processes across Dutch society. You won’t see it, but it quietly powers core digital services for millions of people day in, day out. The tech challenge? Balancing reliability, modularity, scalability and innovation at scale.

Over the past 18 months, the platform has been built from scratch using modern Java21 development practices. You’re stepping in at a perfect moment: the MVP is nearly finished, the first client is ready to go live, and the coming years will be all about smart decisions on performance, domain logic, testability, security, and even AI integration. All development is done inhouse, in domain-driven teams with a high degree of autonomy.

As an engineer, you won’t face endless backlogs of tickets. Instead, you’ll be given trust and freedom. You and your team shape the codebase, scalability strategies and design of future modules. You’ll work with modern tools and experienced peers on deep architectural decisions like AI integration and long-term code maintainability.

The culture? Mature, collaborative, and craftsmanship-driven. You get full autonomy, three remote days per week, flexible hours, a strong development budget, free pension and even a yearly workation abroad. A place to grow, as have a perfect work life balance.

Your role: Senior Java Developer Utrecht

As a Senior Java Developer, you’ll help expand and mature a modular, event-driven platform built with Java21, Spring Boot and AWS cloud services. Within your domain team, you’ll take ownership of backend modules, contribute to scalability strategies and set the tone for clean code, CI/CD and test automation.

You’ll also step into a broader role: mentoring teammates, establishing technical standards and helping make key architectural and security decisions including how AI could be embedded smartly into the product. Your impact here isn’t just code-level it helps shape the future of the entire platform.

What are we looking for?

· 6+ years of professional experience as a Java backend engineer

· Hands-on experience with Java11+ (preferably Java17/21) and Spring Boot

· Experience with event-driven or microservices architecture

· Familiarity with AWS, PostgreSQL, Docker, CI/CD and Agile is a plus

· Mentoring experience and a passion for improving technical standards

What’s in it for you?

· Salary between €80.000 and €91.500 depending on experience and impact

· 3 remote days per week and flexible working hours

· Outstanding pension plan

· 27 vacation days

· 1x per year remote work abroad (workation)

· MacBook or Lenovo of choice

· Healthy, extensive lunch at the office

· Generous training budget and room for conferences

· Work on a platform with real social impact and deep technical challenges

Want to help shape a high-impact platform used by millions, while influencing the architecture, team and future direction?

Interested?

Respons right away by filling out the form below!

01/04
Hi, what's your name?
Next
How can we reach you?
Next
Upload your CV
Upload file (max. 5mb)*
Next
Tell us about yourself and why you're applying

Your message has been sent successfully

Something went wrong, please try again later

You're missing a few fields; could you check them again?