Voor een grote organisatie binnen de mobiliteitssector zoeken wij een ervaren Senior Backend Developer die bijdraagt aan de modernisering van een bedrijfskritisch planningssysteem. Je werkt met Java 17+, Spring Boot, microservices en event-driven architecture aan complexe backendoplossingen die essentieel zijn voor de dagelijkse spooroperatie.
Rol & context
Binnen een gespecialiseerde IT-organisatie wordt gewerkt aan de vernieuwing van een omvangrijk en bedrijfskritisch planningssysteem. De bestaande Java-applicatie wordt stapsgewijs gemoderniseerd door functionaliteit onder te brengen in afzonderlijke domeinen en microservices.
Werkzaamheden
- Ontwikkelen en onderhouden van bedrijfskritische backendfunctionaliteit met Java 17+.
- Bouwen, uitbreiden en optimaliseren van microservices binnen een complexe applicatieomgeving.
- Vertalen van user stories en non-functionele requirements naar technische ontwerpen en implementaties.
- Ontwerpen en realiseren van gedistribueerde systemen en event-driven oplossingen.
- Toepassen van concepten zoals eventual consistency binnen gedistribueerde architecturen.
- Ontwikkelen en onderhouden van applicaties met Spring Boot.
- Werken met relationele databases en optimaliseren van queries.
- Bouwen, testen en deployen van software via CI/CD-processen.
- Werken met OpenShift/Kubernetes en Jenkins of vergelijkbare CI-tooling.
- Monitoren, beheren en verbeteren van applicaties en microservices in productie.
- Bijdragen aan architectuurkeuzes, codekwaliteit en technische verbeteringen.
- Samenwerken binnen een multidisciplinair Scrum- en DevOps-team.
- Actief deelnemen aan refinements, technische ontwerpbesprekingen en code reviews.
- Bijdragen aan kennisdeling, innovatie en continue verbetering van de ontwikkelomgeving.
Eisen
- Minimaal vijf jaar recente werkervaring als softwaredeveloper.
- Aantoonbare ervaring met Java 17 of nieuwer.
- Ervaring met relationele databases en queryoptimalisatie.
- Ervaring met event-driven architecture en concepten zoals eventual consistency.
- Ervaring met Spring Boot, OpenShift/Kubernetes en Jenkins of vergelijkbare CI-tooling.
- Ruime ervaring met DevOps, zowel qua werkwijze als tooling.
- Uitstekende beheersing van het Nederlands, mondeling en schriftelijk.
- Vermogen om user stories en non-functionele requirements te vertalen naar technische oplossingen.
- Ervaring met het meedenken over architectuurvraagstukken en technische ontwerpkeuzes.
- Sterk analytisch vermogen en het kunnen uitleggen van complexe technische vraagstukken.
- Bereidheid om verantwoordelijkheid te nemen voor softwarekwaliteit, testen en productiebeheer.
- Beschikbaarheid voor 36 uur per week.
Pré’s
- Ervaring met Kotlin.
- Ervaring met Gradle.
- Ervaring met ActiveMQ.
- Ervaring met functioneel programmeren.
- Ervaring met Helm en Argo CD.
- Ervaring met Grafana, Loki en Prometheus.
- Ervaring met Domain Driven Design (DDD).
- Ervaring met Hexagonal Architecture.
- Ervaring met complexe, grootschalige en bedrijfskritische applicaties.
- Een proactieve, leergierige en samenwerkingsgerichte werkhouding.
Praktische informatie
- Start: 1 december 2026, of zo spoedig mogelijk.
- Looptijd: tot en met 30 november 2028, met optionele verlenging.
- Uren: 36 uur per week.
- Locatie: Utrecht; afspraken over aanwezigheid op locatie in overleg.
- Soort opdracht: payrolling.
- Reageren t/m: 28 oktober 2026, 17:00 uur.
- Kenmerk DC&I: 202610181.