Senior Java Software Engineer Amersfoort | Rebuild of core engine for a high-performance SaaS platform | Architecture, AI, Abstract challenges | Java 25, Spring Boot, AWS


- Do you want to work for a highly stable SaaS tech company with a fundamental role in Dutch society?
- Are you excited about joining one of the most senior teams, rebuilding the core engine of a high-availability platform from scratch?
- Do complex, cross-team and abstract challenges around architecture, scalability and performance energize you?
- And does a package including a salary up to €92.000, a fully employer-funded pension and hybrid working appeal to you?
Then keep reading.
The organisation
This is a true core tech company at heart. For decades, they have been building business-critical systems that play an essential role in Dutch society. It’s fair to say that almost every Dutch citizen interacts with this platform, often without realizing it. The impact is such that without this platform, the entire domain would come to a standstill.
The company is currently in a highly interesting phase. A few years ago, a major transformation was initiated, with tens of millions invested in technology and people. The organisation has evolved from a traditional software vendor into a modern, technology-driven product company.
The existing platform is being completely rebuilt from scratch into a hyper-modern, event-driven SaaS platform, serving millions of users and processing billions of events.
The current focus is on rebuilding the core engine of the platform. This is the most critical component, where the most complex challenges come together across architecture, performance and scalability.
This is a phase where fundamental architectural decisions are being made that will shape the platform for years to come. You are not stepping into an existing system, but into a moment where you can have direct influence on the technical direction.
The culture is pragmatic and friendly, with a strong focus on engineering. You will work in an environment with a strong engineering culture, high autonomy and a healthy work-life balance.
The role
As a Senior Java Software Engineer, you will join one of the most senior teams within the organisation. Together, you will rebuild the core engine from scratch. All other teams build their services on top of this engine, meaning this team is responsible for the technical foundation of the entire platform.
The complexity lies in both scale and abstraction. The platform supports thousands of product variations. A concrete example of the challenge: how do you design a generic core engine that supports thousands of product variants, without introducing custom solutions for each one?
This requires strong domain modelling, well-designed abstractions, and continuous trade-offs between flexibility and performance.
As the team is still in the early stages, you will have significant influence on architectural decisions, scalability, performance, and the overall technical direction of the platform. Given the nature of the systems and the massive data volumes, this is an environment where you can truly dive deep into high-performance and scalability challenges.
The organisation is also exploring how AI can play a role in making the platform smarter, for example in modelling complex product logic and supporting decision-making. This is still in an exploratory phase.
Growth opportunities
You will have the opportunity to grow into a Staff Engineer role, Architect and potentially towards Engineering Manager in the future.
What is required?
- A completed Bachelor’s or Master’s degree in Computer Science or a related field
- At least 5 years of experience as a Java Software Engineer
- Experience with microservices architectures
- Experience building systems from scratch
- Experience with complex, high-level abstract problem solving
- Experience with Java and Spring Boot
- Experience with Docker and Kubernetes is a plus
- Experience with cloud platforms (AWS and/or Azure)
- Experience with Java 25 is a plus
What is offered?
- Salary up to €92.000
- 32, 36 or 40 hours per week
- Fully employer-funded pension
- 27 vacation days
- Hybrid working (2 days in the office)
- Option to work 4 weeks per year remotely
- Healthy lunches prepared by an in-house chef
- Generous training budget
- Laptop of your choice
- Travel allowance
Interested? Are you a Senior Java Software Engineer looking for non-trivial, abstract technical challenges within systems that have real impact on society?
Send your CV to Serge Warbout via serge@bitminded.nl or apply via the form. I’ll be happy to tell you more about the organisation, the team and the technical context.
Interested? Are you a Senior Java Software Engineer looking for non-trivial, abstract technical challenges within systems that have real impact on society?
Send your CV to Serge Warbout via serge@bitminded.nl or apply via the form. I’ll be happy to tell you more about the organisation, the team and the technical context.
Hoe wij werken
Solliciteren hoort geen black box te zijn. Daarom werkt BitMinded als een continuous delivery pipeline: transparant, iteratief en zonder ruis. Iedere stap levert waarde, met korte feedbackloops, duidelijke communicatie en grip op het proces.
Intake — We starten met inzicht
We brengen samen je persoonlijke en technische ambities in kaart. Wat drijft je, welke stack past bij je en in wat voor team of organisatie kom jij het best tot je recht?
Introductie — Alleen als het écht klopt
We introduceren je alleen bij bedrijven waar cultuur, voorwaarden en technische scope volledig matchen. Geen ruis, geen gokwerk, alleen kansen die écht passen.
Gesprekken & Tech-assignments — Voorbereid de diepte in
Je krijgt vooraf alle context die je nodig hebt: team, architectuur en verwachtingen. Zo ga je elk gesprek met vertrouwen in. Goed voorbereid en technisch scherp.
Feedback — Korte loops, snelle duidelijkheid
Na iedere stap ontvang je directe en eerlijke terugkoppeling. Zo weet je altijd waar je aan toe bent, blijf je continu leren en hou je grip op het proces.
Nieuwe baan — Jij kiest bewust, wij begeleiden zorgvuldig
Samen zorgen we dat jouw nieuwe rol past bij wat je zoekt: inhoud, cultuur én toekomst. Vanaf de aanbieding tot de start begeleiden we je stap voor stap, zonder stress of verrassingen.
Blijven bouwen — We houden contact
Na je start blijven we bereikbaar en betrokken. Een goede samenwerking stopt niet bij een contract, die bouwen we samen verder uit.
How we work
Recruitment should not feel like a black box. That is why BitMinded operates like a continuous delivery pipeline: transparent, iterative and free of unnecessary noise.
Every step delivers value. You receive clear communication, honest feedback and continuous insight into where you stand. No long silences or uncertainty, but a process where you stay in control and always understand the next step.
This is how we ensure that applying does not feel like waiting, but like working together on your next step.
Intake: We start with insight
Together we map out your personal and technical ambitions. What drives you? Which stack fits you? And what type of team or organization helps you do your best work?
Introduction: Only when it truly fits
We introduce you only to companies where the culture, conditions and technical scope fully align. No noise. No guesswork. Only opportunities that genuinely match.
Interviews and technical assessments: You enter with confidence
You receive all the context you need upfront, including the team, architecture, expectations and challenges. You enter every conversation well-prepared and technically sharp.
Feedback: Short loops and quick clarity
After each step you receive direct and honest feedback. You always know where you stand, you keep learning and you stay in control.
New role: You choose deliberately, we guide carefully
Together we ensure your new role fits what you are looking for, including the content, culture and long-term direction. From offer to start date, we guide every step without stress or surprises.
Keep building: We stay connected
Even after you start, we remain available and involved. A strong partnership does not end at a contract. We continue building it together.
