Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Medior Java Developer – Bijsturing Applicatie Dienstregeling

Posted 27 Feb 2026
Share:
Work experience
3 to 5 years
Full-time / part-time
Full-time
Job function
Salary
€3,635 - €6,302 per month
Degree level
Required languages
English (Fluent)
Dutch (Fluent)
Deadline
28 February 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Maak als Medior Java Developer impact bij NS! Verbeter treinvervoer met cruciale applicaties. Werk met de nieuwste technologieën in een sterk team.

Medior Java Developer – Bijsturing Applicatie Dienstregeling

Daarom wil je als Java developer bij NS werken

  • Jouw werk heeft impact! Als Java Developer van B@D draag jij bij aan het laten rijden van de treinen. Daarom zijn er zware eisen gesteld aan deze applicatie, op het vlak van beschikbaarheid, betrouwbaarheid en performance.
  • Je bent van begin tot eind betrokken bij de ontwikkel-uitdagingen: van ontwerp tot ontwikkeling en beheer.
  • Je draagt hiermee bij aan een mobiele, bereikbare en duurzame samenleving.

“Als DevOps Engineer van B@D, de Bijsturing Applicatie Dienstregeling, heb je werk met veel betekenis: deze applicatie is namelijk cruciaal voor de operatie en digitalisering van NS. De complexiteit van ons domein en de keten van systemen, samen met de hoge beschikbaarheids- en performance-eisen, maken het werk interessant en uitdagend. De mensen waarmee je samenwerkt maken het werk leuk!"

Esther senior Java developer – NS

Dit ga je doen als Java developer

IT speelt een cruciale rol bij NS. Dankzij onze developers rijden de treinen op tijd, zijn er genoeg zitplaatsen, krijgen reizigers 24 uur per dag actuele reisinformatie en verhelpen we verstoringen snel.

De Agile Release Train waar het team van B@D toe behoort, werkt onder andere aan de bijsturing applicatie materieel (B@M) en de OverzichtsApplicatieTreinen (OAT). Met deze en enkele andere applicaties bestuurt NS dagelijks de volledige treindienst. B@D is missie kritisch en is de backend-applicatie die alle belangrijke spoorinformatie ontsluit om de trein-operatie te sturen. Niet alleen als de treinen rijden volgens plan, maar juist ook als door een defecte trein of een aanrijding alles anders loopt dan gedacht.

Als Java developer werk je in een Agile DevOps-team, samen met een handvol collega’s binnen het team, met andere teams en bijvoorbeeld solution architecten. Samen bedenk je oplossingen, samen realiseer je uitbreidingen en samen beheer je de pas gemoderniseerde B@D-applicatie.

Hier ga je werken

Het cluster Materieel en Onderhoud is onderdeel van Resultaatgebied Treindienst. Wij zorgen voor de IT-systemen die de processen ondersteunen van de planning, besturing en bijsturing van treinmaterieel en de dienstregeling. De werklocatie van ons team is hybride, met dagen op kantoor in Utrecht en dagen vanuit huis.

Ons team volgt de Agile manier van denken en werken. We zetten vol in op Continuous Integration, Continuous Delivery en DevOps. Dat doe we binnen een Agile Release Train met zes Agile DevOps teams, elk met een multidisciplinaire samenstelling.

Je krijgt in je functie

De ruimte en tijd om te sparren, kennis te delen en jezelf verder te ontwikkelen.

Dit zijn de functie-eisen

  • Je hebt een hbo- of wo-werk- en -denkniveau.
  • Je hebt (minimaal) 3 - 5 jaar relevante werkervaring als ontwikkelaar in een complex IT-landschap.
  • Je hebt ervaring met ontwikkeling in Java (ervaring met Spring (Boot)), in combinatie met webservices (SOAP en REST) en messaging (JMS).
  • Je hebt ervaring met het werken met Azure (certificeringen AZ104 en AZ204 zijn een pre).
  • Je hebt ervaring met container platformen (zoals Kubernetes, AKS of vergelijkbaar).
  • Je hebt kennis van relationele databases (bv PostgreSQL) en ervaring met automatisch testen.
  • Je hebt een Agile en DevOps mindset en bent drager van de waarden: Commitment, Durf, Focus, Openheid en Respect.
  • Je bent een teamplayer. Met jouw inzet, flexibiliteit en vermogen om samen te werken, versterk je het team. Samen kom je verder.
  • Je bent, na het opdoen van nodige kennis en ervaring bereid mee te draaien in wachtdiensten van een week, 24/7. Dit is gemiddeld eens in de zes weken. Je geeft dan ondersteuning bij het analyseren en oplossen van incidenten waarvan de impact voor de business zeer hoog is.

Je herkent je in het onderstaande:

  • Je vindt het leuk om aan de backend te werken (o.a. API's realiseren en functionele puzzels oplossen).
  • Je brengt veel ervaring mee en pakt snel nieuwe materie op.
  • Je leert snel en graag, ziet waar mogelijkheden tot verbetering liggen en neemt anderen daarin mee.
  • Je beschikt over sterke communicatieve vaardigheden in zowel Nederlands als Engels.

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

  • Een salaris tussen € 3.634,56,- en € 6.302,16,- bruto per maand (o.b.v. 36-urige werkweek).
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • Bij goed functioneren, krijg je na een jaar een vast contract.
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
  • Je gezin reist gratis in de daluren.
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.

Op NS kun je rekenen

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. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Elke dag reizen bijna 1 miljoen mensen met de trein. Jij kunt daaraan bijdragen. Of je nu sleutelt aan een trein, werkt met data of slimme oplossingen bedenkt: bij NS doe je werk dat ertoe doet. We zoeken mensen met vakkennis en passie. Samen maken we Nederland bereikbaar – nu én in de toekomst. De reis van morgen begint bij jou.

Logistics
Utrecht
Active in 3 countries
19,000 employees
50% men - 50% women
Average age is 43 years