Java Software Engineer Utrecht | Realtime Decisioning Platform | Extensive Greenfield Development, Algorithmics & Complex Data Flows | Java25, Spring Boot4, Kafka, Kubernetes, AWS

Utrecht
32, 36 or 40 hours
Euro
€88.000
  • Do you enjoy building highly tangible software products that directly impact the physical world every single day?
  • Do complex backend challenges around realtime systems, algorithmics, scalability and data flows energize you?
  • Would you love to help build a new generation of high-performance realtime decisioning platform?
  • And does a mature engineering culture with plenty of autonomy, smart colleagues and a strong product focus sound appealing to you?

Then this might just be your next challenge.

The Organization: Realtime Decisioning Platform Expands

This technology company is largely invisible to the outside world, yet behind the scenes it has a massive impact on daily life and many primary necessities for people in the Netherlands.

This product-tech company develops intelligent software platforms that optimize complex operational processes in realtime. Large organizations rely on this technology every day to make processes more efficient, predictable and sustainable. The impact is directly visible in the physical world.

Due to the rapid evolution of the platform and the arrival of multiple new products, increasingly complex technical challenges are emerging around realtime decisioning, algorithmics, scalability and processing massive amounts of operational data.

That is exactly why significant investments are currently being made in greenfield development. One of the key initiatives is the development of a new generation of high-performance realtime decisioning platforms, where enormous amounts of data sources, variables and dependencies come together in realtime. This results in complex backend engineering challenges around event-driven architecture, modeling, concurrency, performance and scalability.

You will join a strongly engineering-driven organization with a mature product culture. Most of your colleagues are highly educated tech professionals with a passion for software engineering, data-intensive systems and scalable backend architectures. The organization has short communication lines, a flat structure and an open culture where technology truly takes center stage.

The Role: Java Software Engineer Utrecht

As an experienced Java Software Engineer, you will join one of the multidisciplinary scrum teams responsible for the further development of the platform and the next generation of products.

You will work on backend systems where realtime data, complex business logic and smart algorithms come together. The focus is not only on building new functionality, but also on designing scalable services and architectures that are flexible enough to evolve alongside the growing complexity of the platform.

A major part of the challenge lies in the continuous expansion of the number of data sources, variables and realtime dependencies the platform must process. This creates highly interesting technical challenges around event processing, concurrency, performance, modeling and scalability.

You will work within a modern cloud-native environment using technologies such as Java, Spring Boot, Kafka, Docker, Kubernetes and AWS. In addition, you will have plenty of room to actively contribute to architectural discussions, technical decisions and the future direction of the platform.

This is a deeply backend- and engineering-driven role. Not an environment where you simply build CRUD services, but a place where you work daily on systems with real technical depth and direct impact on large-scale operational processes.

What Is Required?

  • A completed technical Bachelor’s or Master’s degree is a strong plus
  • At least 3 years of experience as a software engineer
  • Experience with Java, preferably version 21 or higher
  • Experience with Docker and/or Kubernetes is a plus
  • Experience with Kafka or RabbitMQ is a plus
  • Experience with microservices is a plus
  • Experience with event-driven architecture is a plus
  • Experience with Cloud Native is a plus
  • Experience with TDD is a plus
  • Experience with AI integration within your development process is a plus

What Is Offered?

  • Salary between €50.000 and €88.000 depending on knowledge and experience
  • The possibility to work 32, 36 or 40 hours per week
  • Hybrid working
  • A role with a lot of freedom and autonomy
  • A highly enjoyable and relaxed engineering environment
  • 25 vacation days
  • Pension plan
  • Strong learning & development budget
  • Laptop of your choice

Do you get excited about complex backend engineering, realtime systems and software powering real-world operational processes?

Then send your CV to Serge Warbout via serge@bitminded.nl or apply through the application form. I would be happy to tell you more about the organization, the team and the technical context.

Mail
Phone
Link

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Do you get excited about complex backend engineering, realtime systems and software powering real-world operational processes?

Then send your CV to Serge Warbout via serge@bitminded.nl or apply through the application form. I would be happy to tell you more about the organization, the team and the technical context.

Mail
Phone
Link
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
{ Werkwijze }

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.

Discussion Forum

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.

Finish Flag

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.

Laying Bricks

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.

{ Way of working }

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.

Discussion Forum

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.

Finish Flag

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.

Laying Bricks

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.