Senior Java Backend Engineer Utrecht

CodeGuild
Utrecht, Netherlands
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
€6,667.0 - €7,625.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Continuous Integration Event-Driven Programming PostgreSQL RabbitMQ Spring-boot Backend Api Design Docker Microservices

Job description

Als Senior Java Backend Engineer krijg je een sleutelrol in de verdere uitbouw van het platform. Je werkt in domeinteams aan robuuste backendmodules, die draaien in een event-driven architectuur op basis van Java21, Spring Boot, Docker, RabbitMQ en AWS.

Je denkt mee over domeinmodellering, API-design, testbaarheid en schaalbaarheid. Omdat het platform juridische en financiële logica bevat, werk je aan systemen waarin foutloosheid, uitlegbaarheid en uitzonderingsverwerking cruciaal zijn.

Jij bepaalt samen met je team de standaarden, introduceert best practices, en helpt collega’s groeien in hun vak. Je werkt in een multidisciplinair team met andere ervaren backend engineers en hebt veel autonomie over hoe je je werk vormgeeft.

Requirements

· Minimaal 6 jaar professionele ervaring met Java softwareontwikkeling

· Ervaring met Java11+, bij voorkeur Java17 of Java21

· Ervaring met Spring Boot, event-driven systemen of microservices

· Bekend met CI/CD, Docker, PostgreSQL, AWS en Agile werken

· Ervaring met het modelleren van complexe domeinen is een grote pré

Benefits & conditions

· Salaris tussen €80.000 en €91.500 o.b.v. ervaring en toegevoegde waarde

· 3 thuiswerkdagen per week + flexibele werktijden

· Premievrij pensioen (100% bijdrage door werkgever)

· 27 vakantiedagen

About the company

  • Wil jij bouwen aan een nieuw modulair platform waar jaarlijks miljarden aan waarde doorheen gaat, en dat tegelijkertijd 24/7 moet blijven draaien?
  • Krijg je energie van het modelleren van complexe domeinlogica, en wil je meedenken over zaken als event-driven architectuur, testbaarheid en schaalbaarheid?
  • Lijkt het je interessant om te werken in een volwassen engineeringcultuur, met collega’s die hun sporen verdiend hebben bij de top van software consultancy Nederland?
  • En zeg je “ja” tegen moderne tech als Java21, Spring Boot, AWS, event-driven architectuur én voorwaarden als €91.500, 3 thuiswerkdagen, premievrij pensioen en zelfs een jaarlijkse workation?

Dan is dit jouw kans om op het juiste moment aan boord te komen bij een bedrijf in transitie, waar jouw ervaring niet alleen welkom is, maar richtinggevend.

Je komt terecht bij een middelgrote techorganisatie in regio Utrecht, die een schaalbaar multi-tenant platform ontwikkelt dat op de achtergrond een groot deel van Nederland draaiende houdt. Denk aan processen met veel juridische, financiële of maatschappelijke impact, die naadloos, foutloos en 24/7 moeten functioneren.

De organisatie zit midden in een strategische transitie: het bestaande platform is jarenlang gegroeid, maar wordt nu opnieuw opgebouwd, volledig from scratch. Modulariteit, event-driven architectuur, schaalbaarheid, testbaarheid, security en AI-integratie zijn de bouwstenen.

De technische leiding is in handen van mensen met een achtergrond bij een van de meest prestigieuze engineering consultancyclubs van Nederland. Je werkt dus niet alleen met capable engineers, maar met mensen die best practices, DevOps-denken en clean coding vanzelfsprekend vinden.

Het moment van instappen is perfect: de basis staat, de eerste klant gaat live, en nu begint de uitbouw. Denk aan fundamentele keuzes over hoe modules zich tot elkaar verhouden, hoe AI kan worden ingezet, hoe teams eigenaarschap nemen. Hier is jouw ervaring met modelleren, structuur en kwaliteit onmisbaar.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Managing asynchronous communications and load leveling

Paweł Siwek Paweł Siwek · WWC 2025

3:37 min

Choosing Java 17 for modern Spring Boot applications

Josh Long · WWC 2022

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all