Voor onze opdrachtgever Nederlandse Spoorwegen zijn wij op zoek naar een
Senior Java Developer (DevOps).
Startdatum: 1 december 2026
Einddatum: 1 december 2027
Tarief: €105 per uur (maximaal inkooptarief eindklant, waar onze bemiddelingsmarge nog tussen moet). Het uiteindelijke tarief is vrij onderhandelbaar en bepalen we transparant in goed onderling overleg
Deadline aanbieden: 9 november 2026
Inzet: 36 uur per week
Standplaats: Utrecht / Hybride
Optie tot verlenging: Ja, optioneel
Bedrijfsachtergrond
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid en geen dag is hetzelfde. De kernwaarden van NS zijn open en betrouwbaar; NS gaat voor resultaat en wil vooruit.
Verantwoordelijkheden & Kernactiviteiten
NS zoekt voor het DevOps-team Bijsturing Dienstregeling een zeer ervaren Senior Java Developer (DevOps) voor een concrete veranderopdracht binnen de Bijsturing Applicatie Dienstregeling (BAD). BAD is een back-end platform dat cruciale dienstregelings- en infrastructuurinformatie verwerkt en realtime beschikbaar stelt aan meerdere operationele bijsturingssystemen. De applicatie is technisch gemoderniseerd en bestaat uit moderne, losse componenten binnen een DevOps-omgeving.
Taken:
- De treindienst bijsturen binnen een complexe, realtime puzzel van infrastructuur, dienstregeling, materieel en personeel; de IT die dit mogelijk maakt is bedrijfskritisch en ondersteunt 24/7 de operatie.
- Werken aan BAD: een back-end platform dat cruciale dienstregelings- en infrastructuurinformatie verwerkt en realtime beschikbaar stelt aan meerdere operationele bijsturingssystemen.
- Verdere doorontwikkeling van BAD.
- Aansluiten van afnemende systemen op een nieuw berichtformaat.
- Migratie van private cloud naar het Mission Critical platform van NS op Azure.
- Realiseren van nieuwe functionaliteit voor belangrijke operationele processen, waaronder ERTMS en verdere optimalisatie van de integrale bijsturing van de treindienst.
- De werkwijze van het team veranderen, zodat AI een vast onderdeel wordt van het dagelijkse ontwikkelwerk.
- Hands-on meebouwen aan alle onderdelen van de opgave en deze naar productie brengen.
- Technische keuzes scherper en sneller maken: nauw samenwerken met de technische leads en oplossingsrichtingen constructief uitdagen op eenvoud, pragmatiek en uitvoerbaarheid, zonder in te leveren op betrouwbaarheid.
- Engineering-, test- en DevOps-praktijken verbeteren en overdragen.
- Laten zien hoe ontwikkelen met AI werkt in een mission-critical omgeving en het team daarin meenemen, van refinement tot deployment, met heldere afspraken over kwaliteit en veiligheid.
- Werken binnen het team Bijsturing Dienstregeling, onderdeel van het cluster Bijsturing binnen Resultaatgebied Treindienst, waar meerdere DevOps-teams de systemen ontwikkelen en beheren waarmee NS dagelijks de treindienst bestuurt en bijstuurt.
- Werken binnen een Agile Release Train in een omgeving waarin hoge beschikbaarheid, realtime informatie-uitwisseling en betrouwbare integraties essentieel zijn.
- Hybride werken; vaste kantoordagen zijn maandag en donderdag in Utrecht.
Functie-eisen
- Aantoonbare ervaring met AI als vast onderdeel van je dagelijkse ontwikkelwerk, in de meeste facetten van software development: van analyse en ontwerp tot code, tests, refactoring en review. Je stuurt de AI aan, controleert de uitkomst en kunt concreet laten zien hoe je dat inricht en hoe je de kwaliteit borgt.
- Beschrijf in de motivatie concreet hoe de kandidaat dagelijks met AI ontwikkelt: welke tools, hoe hij ze inzet, en hoe hij de kwaliteit borgt. Bij voorkeur in de woorden van de kandidaat zelf, maximaal 10 regels.
- We zoeken nadrukkelijk geen "vibe coder", maar een ervaren engineer die zich ontwikkelen met AI eigen heeft gemaakt. Je hebt jarenlang zelf gebouwd, kent het vak van binnenuit en hebt je de afgelopen jaren ontwikkelen met AI eigen gemaakt. Juist die combinatie maakt dat je AI goed kunt sturen en beoordelen.
- Een pragmatische, resultaatgerichte werkwijze: je beweegt snel van analyse naar uitvoering en neemt collega's mee vanuit inhoudelijke senioriteit. Licht toe op het voorblad.
- Ruime ervaring als Senior Java Developer/Engineer in een complex IT-landschap, met diepgaande hands-on ervaring met Java en Spring Boot.
- Minimaal 4 jaar recente ervaring als Senior Java Developer/Engineer in een complex IT-landschap, met diepgaande hands-on ervaring met Java en Spring Boot.
- Ervaring met mission-critical software met hoge eisen aan beschikbaarheid en betrouwbaarheid.
- Ruime ervaring met asynchronous messaging, REST-services en integraties in gedistribueerde systemen.
- Minimaal 4 jaar recente ervaring met asynchronous messaging, REST-services en integraties in gedistribueerde systemen.
- Ruime ervaring met Azure en containerplatformen, bij voorkeur AKS.
- Minimaal 4 jaar ervaring met Azure en containerplatformen, bij voorkeur AKS.
- Ruime ervaring met relationele databases, bij voorkeur PostgreSQL.
- 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.
- Uitstekende beheersing, zowel mondeling als schriftelijk, van de Nederlandse taal.
Functie-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.
Sollicitatie
We ontvangen bij een sollicitatie graag je CV en motivatiebrief. Onderschrijf in je motivatiebrief los van je algemene motivatie svp ook de functie-eisen per eis. Svp puntsgewijs aantonen dat je voldoet aan de functie-eisen en aangeven met welke ervaring en resultaten bij welke opdrachtgevers. Zorg ook dat dit terugkomt in je CV.
Wij zijn volledig transparant over jouw tarief en onze marge. Samen bepalen we wat passend en realistisch is op basis van ervaring, kennis, match, maximale inkooptarief eindklant en slagingskans.
Meer informatie