NS
Senior Java Developer (DevOps) – Bijsturing Dienstregeling Nederlandse Spoorwegen (NS)
Senior Java Developer werkt aan mission-critical realtime spoorsoftware, Azure-migratie, integraties en AI-gedreven DevOps-ontwikkeling.
Match
op je zoekprofiel
De gap-analyse wordt uitgevoerd, dit kan even duren...
Beschrijving
Eisen
- Aantoonbare ervaring met AI als vast onderdeel van het dagelijkse ontwikkelwerk, van analyse en ontwerp tot code, tests, refactoring en review.
- De AI kunnen aansturen, de uitkomst controleren en de kwaliteit kunnen borgen.
- Pragmatische en resultaatgerichte werkwijze.
- Minimaal 4 jaar recente ervaring als Senior Java Developer/Engineer in een complex IT-landschap.
- Diepgaande hands-on ervaring met Java en Spring Boot.
- Ervaring met mission-critical software met hoge eisen aan beschikbaarheid en betrouwbaarheid.
- Minimaal 4 jaar recente ervaring met asynchronous messaging, REST-services en integraties in gedistribueerde systemen.
- Minimaal 4 jaar ervaring met Azure en containerplatformen, bij voorkeur AKS.
- Minimaal 4 jaar ervaring met relationele databases, bij voorkeur PostgreSQL.
- Aantoonbare ervaring met geautomatiseerd testen, CI/CD en DevOps.
- Hbo- of wo-werk- en -denkniveau.
- Uitstekende beheersing van de Nederlandse taal.
- Akkoord met de werkwijze en voorwaarden van NS Inhuurdesk.
- Geen vibe coder, maar een ervaren engineer die zelf jarenlang heeft gebouwd en ontwikkelen met AI eigen heeft gemaakt.
Wensen
- Aantoonbare ervaring met het meenemen van collega’s of teams in het gebruik van AI in hun ontwikkelwerk.
- Ervaring met grootschalige messaging- of event-driven architecturen.
Beschrijving
Voor het DevOps-team Bijsturing Dienstregeling wordt een zeer ervaren Senior Java Developer gezocht.
Je werkt aan de Bijsturing Applicatie Dienstregeling, een bedrijfskritisch back-endplatform.
Het platform verwerkt dienstregelings- en infrastructuurinformatie.
Deze informatie wordt realtime beschikbaar gesteld aan operationele bijsturingssystemen.
De applicatie bestaat uit moderne, losse componenten binnen een DevOps-omgeving.
De opdracht richt zich op verdere functionele ontwikkeling, integratie en migratie.
Een belangrijk onderdeel is de migratie naar het Mission Critical platform op Azure.
Je sluit afnemende systemen aan op een nieuw berichtformaat.
Je realiseert functionaliteit voor onder meer ERTMS en integrale bijsturing.
Je bouwt hands-on mee aan alle onderdelen en brengt deze naar productie.
Je werkt samen met technische leads aan eenvoudige en uitvoerbare oplossingen.
Daarnaast verbeter je engineering-, test- en DevOps-praktijken.
AI wordt een vast onderdeel van het dagelijkse ontwikkelwerk.
Je helpt het team AI verantwoord toe te passen van refinement tot deployment.
Het team werkt binnen een Agile Release Train.
Hoge beschikbaarheid, realtime informatie-uitwisseling en betrouwbare integraties zijn essentieel.
De werkomgeving is hybride.
De vaste kantoordagen zijn maandag en donderdag in Utrecht.
De selectie bestaat uit een gesprek en een assessment met een live opdracht.
De opdracht duurt 12 maanden en start op 1 december 2026.
Domeinen