NS · Standplaats: Utrecht · 19 januari 2026
Contact
Java DevOps ontwikkelaar bijsturingsapplicatie dienstregeling
Utrecht
Java DevOps ontwikkelaar bijsturingsapplicatie dienstregeling
"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."
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.
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. Zo maak je het verschil voor gebruikers in de dagelijkse operatie met directe impact op de inzet van treinmaterieel en datagebruikers.
Benieuwd hoe jouw werkweek eruit kan zien als senior Java developer bij NS?
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. 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 vierde aflevering spreekt zij twee collega's die meer vertellen over de applicatie.
Jouw werk heeft namelijk impact op al het Nederlandse treinverkeer.
Je beschikt over sterke communicatieve vaardigheden in zowel Nederlands als Engels, toont daadkracht en durft beslissingen te nemen.
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.
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.
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit.
Mail naar van onze frontoffice via [email protected] .
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit.
"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."
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.
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. Zo maak je het verschil voor gebruikers in de dagelijkse operatie met directe impact op de inzet van treinmaterieel en datagebruikers.
Benieuwd hoe jouw werkweek eruit kan zien als senior Java developer bij NS?
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. 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 vierde aflevering spreekt zij twee collega's die meer vertellen over de applicatie.
Je hebt (minimaal) 3 - 5 jaar relevante werkervaring als ontwikkelaar in een complex IT-landschap Je hebt ervaring met ontwikkeling in Java, REST webservices (ervaring met Spring (Boot), JMS Je hebt ervaring met het werken met Azure (certificeringen AZ104 en AZ204 zijn een sterke pre) Je hebt ervaring met container platformen (zoals Kubernetes, AKS is een sterke pre, of vergelijkbaar) Je hebt kennis van Relationele databases (ervaring met PostgreSQL is een pre). Ervaring met asynchrone messaging oplossingen in realtime systemen Daarom ben je ook drager van de waarden: Commitment, Durf, Focus, Openheid en Respect. Met jouw inzet, flexibiliteit en vermogen om samen te werken, versterk je het team.