Voor een grote organisatie binnen de vervoerssector zoeken wij een ervaren Senior Java Developer die werkt aan bedrijfskritische systemen voor realtime operationele processen. Je ontwikkelt Java- en Spring Boot-componenten, realiseert complexe integraties en draagt bij aan de migratie naar een mission-critical Azure-platform.
Rol & context
Als Senior Java Developer werk je binnen een DevOps-team aan een bedrijfskritisch back-endplatform dat realtime informatie verwerkt en beschikbaar stelt aan operationele systemen. De komende periode ligt de nadruk op functionele doorontwikkeling, nieuwe berichtformaten en migratie naar Azure/AKS.
Je combineert technische diepgang met een pragmatische aanpak en helpt het team om sneller van analyse naar betrouwbare oplossingen te komen.
Werkzaamheden
- Ontwerpen, ontwikkelen en onderhouden van Java- en Spring Boot-componenten.
- Realiseren en verbeteren van integraties tussen gedistribueerde systemen.
- Aansluiten van afnemende systemen op een nieuw berichtformaat.
- Migreren van bestaande applicatiecomponenten vanuit een private cloud naar Azure/AKS.
- Ontwikkelen van nieuwe functionaliteit voor bedrijfskritische realtime operationele processen.
- Ontwerpen en implementeren van REST-services en asynchrone berichtuitwisseling.
- Werken met relationele databases, bij voorkeur PostgreSQL.
- Toepassen en verbeteren van geautomatiseerde tests, CI/CD en DevOps-processen.
- Uitvoeren van technische analyses, code reviews, refactoring en deployments.
- Kritisch beoordelen van technische keuzes op eenvoud, kwaliteit, betrouwbaarheid en uitvoerbaarheid.
- Doelgericht inzetten van AI-tools voor softwareontwikkeling, testen, refactoring en analyse.
- Overdragen van moderne engineering- en DevOps-werkwijzen aan collega's.
- Samenwerken met technische leads en andere DevOps-teams binnen een Agile-omgeving.
- Deelnemen aan de wachtdienst voor bedrijfskritische systemen.
Eisen
- De kandidaat is in loondienst en er worden loonbelasting en premies voor de volks- en werknemersverzekeringen afgedragen. Zelfstandige inzet, ook via een doorleenconstructie, is uitgesloten.
- HBO- of WO-werk- en denkniveau.
- Minimaal 5 jaar aantoonbare recente ervaring als Senior Java Developer binnen een complex IT-landschap.
- Uitstekende mondelinge en schriftelijke beheersing van de Nederlandse taal.
- Diepgaande aantoonbare praktijkervaring met Java en Spring Boot.
- Ruime aantoonbare recente ervaring met Azure en containerplatformen, bij voorkeur AKS.
- Ruime aantoonbare ervaring met asynchrone berichtuitwisseling, REST-services en integraties in gedistribueerde systemen.
- Bereidheid om deel te nemen aan de wachtdienst.
- Ruime aantoonbare ervaring met relationele databases, bij voorkeur PostgreSQL.
- Aantoonbare ervaring met geautomatiseerd testen, CI/CD en DevOps.
- Ervaring met bedrijfskritische software met hoge eisen aan beschikbaarheid en betrouwbaarheid.
- Aantoonbare ervaring met het verantwoord en effectief inzetten van AI-tools binnen softwareontwikkeling en het begeleiden van collega's hierbij.
Pré’s
- Ervaring met complexe realtime of mission-critical systemen, bijvoorbeeld binnen de vervoerssector, logistiek of verkeersmanagement.
- Ervaring met migraties van private cloud naar Azure.
- Ervaring binnen het spoorwegdomein.
- Een hands‑on, pragmatische en resultaatgerichte werkhouding.
- Het vermogen om zelfstandig technische vraagstukken te analyseren en snel naar concrete oplossingen te vertalen.
- Ervaring met het begeleiden van collega's en overdragen van technische kennis.
- Het vermogen om bestaande technische keuzes en werkwijzen constructief uit te dagen.
Praktische informatie
- Start: 1 november 2026, zo snel mogelijk
- Looptijd: t/m 31 oktober 2027, met optie tot verlenging
- Uren: 36 uur per week
- Locatie: Utrecht, hybride (vaste kantoordagen maandag en donderdag)
- Soort opdracht: payrolling
- Reageren t/m: 20 oktober 2026 om 13:00
- Kenmerk DC&I: 202610120