Magnet.me  -  Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Senior Java Developer – Bouw mee aan innovatieve spoor-applicaties met impact

Geplaatst 7 aug. 2025
Delen:
Werkervaring
5 tot 7 jaar
Full-time / part-time
Full-time
Functie
Salaris
€ 4.190 - € 7.015 per maand
Opleidingsniveau
Taalvereiste
Nederlands (Vloeiend)
Deadline
31 augustus 2025

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Ben jij een ervaren Java developer die houdt van complexe, realtime backend systemen? Wil jij met jouw kennis dagelijks bijdragen aan miljoenen reizigers die veilig en op tijd willen reizen? Dan is deze functie bij NS jou op het lijf geschreven! 🚆

Jij zorgt voor de mobiliteit van Nederland

Veel ontwikkel-mogelijkheden

Goede arbeidsvoorwaarden

Daarom wil je als Java developer bij NS werken

  • Werk aan maatschappij-bepalende software die elke dag miljoenen reizigers helpt.
  • Ontwikkel met moderne technologieën in een Agile DevOps-omgeving met ruimte voor groei.
  • Hybride werken vanuit Amersfoort en vanaf september 2025 Utrecht, met aandacht voor een goede werk-privébalans.

“Als ontwikkelaar van de bijsturingsapplicatie dienstregeling (B@D) werk je aan iets echt betekenisvols: deze applicatie is cruciaal voor de operatie van NS. De complexiteit van het treinbijsturingsdomein, de brede keten van systemen waarin B@D functioneert, én de hoge eisen op het gebied van beschikbaarheid en performance maken mijn werk niet alleen uitdagend maar ook enorm boeiend.”
Esther senior Java developer bij NS

Dit ga je doen als Java developer

  • Ontwikkelen en beheren van hoogbeschikbare backend-applicaties, zoals bijsturingsapplicaties voor dienstregeling en materieel (B@D, B@M).
  • Realiseren van performante backend services met Java, Spring Boot, REST API’s en asynchrone messaging (JMS).
  • Samenwerken in multidisciplinaire Agile teams met solution architecten, product owners en developers.
  • Meedenken over technische architectuur, roadmap en continue verbetering van systemen.
  • Meedraaien in een eerlijk ingeroosterde wachtdienst (circa 1 keer per 6 weken) voor 24/7 ondersteuning van kritieke applicaties.

Naast het ontwikkelen en beheren van onze systemen ben je actief betrokken bij het verbeteren van onze architectuur en technologische roadmap. Je werkt nauw samen met collega’s binnen multidisciplinaire Agile teams om ervoor te zorgen dat onze applicaties voldoen aan de hoge eisen op het gebied van beschikbaarheid, betrouwbaarheid en performance. Jouw werk zorgt ervoor dat treinen veilig, efficiënt en op tijd kunnen blijven rijden, ook onder uitdagende omstandigheden zoals verstoringen.

Hier ga je werken

  • Je komt terecht in een dynamische en technisch uitdagende werkomgeving waarin je met snelle IT-ontwikkelingen werkt en dagelijks impact maakt. Binnen het cluster Materieel en Onderhoud van IT Operatie ontwikkel en beheer je applicaties die ervoor zorgen dat treinen op tijd rijden en veilig ingezet worden. Je werkt in een Agile Release Train met zes teams en krijgt volop ruimte voor kennisdeling, groei en innovatie. Hybride werken is bij ons vanzelfsprekend, momenteel vanuit Amersfoort en vanaf september 2025 vanuit Utrecht.

    De technologische roadmap focust op uitbreidingen om treinen dichter op elkaar te laten rijden, efficiëntere centrale bijsturing en betere samenwerking met onderhoudsafdelingen. Zo blijf je aan de voorhoede van spoor IT werken.

    Wil je meer weten?
    Luister dan onze IT-podcast “Van code tot coupé”, aflevering 4, waarin collega’s je meenemen in het dagelijkse werk aan deze belangrijke applicaties.

Dit zijn de functie-eisen

  • HBO/WO werk- en denkniveau met 5-7 jaar ervaring als Java developer binnen complexe IT-landschappen.
  • Uitgebreide ervaring met Java, Spring Boot, REST webservices en asynchrone messaging.
  • Kennis van Azure cloudplatform (certificaten AZ104 en AZ204 zijn een pré).
  • Ervaring met containerplatforms zoals Kubernetes en AKS of vergelijkbaar.
  • Goede kennis van relationele databases, bij voorkeur PostgreSQL.

Je hebt ervaring met het opzetten en uitvoeren van automatisch testen en beschikt over een sterke Agile en DevOps mindset. Kwaliteit en snelheid combineer je moeiteloos, waarbij je actief bijdraagt aan een continue verbetercultuur. Je bent een echte teamspeler, neemt verantwoordelijkheid voor je werk, communiceert helder en effectief en durft beslissingen te nemen wanneer dat nodig is.

Dit zijn de arbeidsvoorwaarden

Werken bij NS betekent dat jij het 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 jezelf 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 is dit onder andere:

  • Een salaris tussen €4.190,- en €7.015,- bruto per maand (o.b.v. 36-urige werkweek).
  • Een 36-urige werkweek.
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • Bij goed functioneren, krijg je na een jaar een vast contract.
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • 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.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden.
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • Wil je meer weten? Bekijk dan hier de NS cao.

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.

Transport & Logistiek
Utrecht
Actief in 3 landen
19.000 medewerkers
50% mannen - 50% vrouwen
Gemiddeld 43 jaar oud