Job Description
Java DevOps ontwikkelaar bijsturingsapplicatie dienstregeling
32 - 36 uur
IT
31-01-2026 00:00
Maak als Senior Java Developer impact bij NS! Verbeter treinvervoer met cruciale applicaties. Werk met technologie in een sterk team. Meer weten of kort bellen? Ik kijk ernaar uit om je te spreken!
Java DevOps ontwikkelaar bijsturingsapplicatie dienstregeling
Utrecht
IT
32 - 36 uur
31-01-2026 00:00
Jij zorgt voor de mobiliteit van Nederland
Veel ontwikkel-mogelijkheden
Goede arbeidsvoorwaarden
Daarom wil je als Senior Java developer bij NS werken
"Als ontwikkelaar van bijsturingsapplicatie dienstregeling (B@D) heb je werk met veel betekenis: deze applicatie is namelijk cruciaal voor de operatie van NS. De complexiteit van het domein van de bijsturing van treinen, de keten van systemen waarin B@D haar werk moeten doen en de hoge beschikbaarheids- en performance-eisen die gesteld worden maken het werk leuk en uitdagend." Esther - senior Java developer – NS
Dit ga je doen als senior Java developer
IT speelt een cruciale rol bij NS. Dankzij onze developers kunnen treinen op tijd rijden, krijgen reizigers 24 uur per dag actuele reisinformatie en verlopen verstoringen snel. Ook het kopen van tickets, online en offline, gaat soepel dankzij onze IT.
Jouw werkplek is binnen een agile release train die werkt aan verschillende applicaties, zoals de bijsturingsapplicatie materieel (B@M) en dienstregeling (B@D). Met deze applicaties bestuurt de afdeling Besturing Operatie 24 uur per dag het materieel voor ongeveer 7.000 treinritten. Jouw applicatie zorgt ervoor dat treinen lang genoeg zijn voor alle reizigers en dat we altijd weten waar het materieel rijdt of staat. Dit geldt niet alleen als alles volgens plan loopt, maar juist ook bij verstoringen zoals een defecte trein of aanrijding. Zo helpt jouw werk om snel te reageren op crises en kunnen reizigers snel verder reizen.
IT met impact. IT ontwikkelt zich snel, daarom denk jij actief mee over nieuwe mogelijkheden. Onder begeleiding van de scrum master werk je samen met solution architecten, developers en product owners aan de doorontwikkeling van B@D. Dit is een backend-applicatie die alle belangrijke spoorinformatie ontsluit om de operatie van de treindienst te sturen.
Als senior Java developer werk je in een agile team en overleg je dagelijks met je collega’s en software architecten. Jij bewaakt de architectuurkaders en denkt mee over de architectuur roadmap. Zo maak je het verschil voor gebruikers in de dagelijkse operatie met directe impact op de inzet van treinmaterieel en datagebruikers.
Jouw werkweek
Benieuwd hoe jouw werkweek eruit kan zien als senior Java developer bij NS? Wij geven je een voorbeeld van jouw toekomstige agenda.
Hier ga je werken
Het cluster Materieel en Onderhoud is onderdeel van IT Operatie. Wij zorgen voor de ontwikkeling en beheer van complexe, IT-systemen die processen ondersteunen van o.a. de planning en besturing voor materieel en dienstregeling. In een notendop zorgt het team er eigenlijk voor dat de treinen op tijd kunnen rijden. De werklocatie is Utrecht. Wij werken in een hybride vorm zowel op locatie als vanuit huis.
We ontwikkelen binnen ons team niet alleen met technologie, maar ook met onze manier van werken. Zo zetten we vol in op Continuous Delivery, Continuous Integration en DevOps. En dat binnen een Release Train met zes Agile teams met een multidisciplinaire samenstelling. Van hen én van ons krijg je ruimte en tijd om te sparren, kennis te delen en te leren.
De volgende stappen in technologische roadmap staan in het teken van uitbreiding van de systemen met belangrijke functies om bijvoorbeeld treinen dichter na elkaar te kunnen laten rijden, beter centraal te kunnen bijsturen en informatie uit te wisselen met de onderhoudsafdeling van treinen.
Wil je voor dat je solliciteert nog meer weten, beluister dan onze IT-podcast “Van code tot coupé”. In de spreekt zij twee collega’s die meer vertellen over de applicatie.
Dit zijn de functie-eisen
Verantwoordelijkheidsgevoel en Eigenaarschap. Jouw werk heeft namelijk impact op al het Nederlandse treinverkeer.
Ook herken jij je in het onderstaande:
Je beschikt over sterke communicatieve vaardigheden in zowel Nederlands als Engels, toont daadkracht en durft beslissingen te nemen.
Goed om ook nog te weten:
Alles wat je doet straalt kwaliteit uit omdat dankzij jouw software de treinen kunnen blijven rijden. Samen met de andere Developers draai je daarom ook mee in een 24/7 wachtdienst. Gedurende de wachtdienst applicatiebeheer wordt 24/7 ondersteuning geboden bij het analyseren en oplossen van incidenten in de productieomgeving waarvan de impact voor de business zeer hoog is. De wachtdienst bestaat uit telefonische ondersteuning, eventueel bijgestaan door documentatie en informatie aanleveren uit de verschillende systemen.
Er wordt volgens een vooraf ingesteld rooster gewerkt. Dit is het rooster van 7 dagen ma - zo. De medewerker die de wachtdienst uitvoert is op de ingeroosterde dagen 24 uur telefonisch bereikbaar. Het rooster wordt verdeeld over meerdere collega’s waardoor het aantal keer wachtdienst draaien eerlijk verspreid is. Denk aan een frequentie van 1 keer per zes weken.
Dit zijn de arbeidsvoorwaarden
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application