Nederlandse Spoorwegen
Max 100 p/u
Utrecht
36 uur p/w
ICT Informatievoorziening
20ste november, 2025
25ste november, 2025
Waarom je als Java Developer bij NS wilt werken:
Je bent betrokken bij alle stadia van ontwikkelingsuitdagingen, van ontwerp tot ontwikkeling en beheer.
Je werk heeft impact! Als ontwikkelaar van de Bijstuur Applicatie Knoop (BAK) draag je bij aan het operationeel houden van de treinen. Hoge eisen zijn gesteld aan deze applicatie op het gebied van beschikbaarheid, betrouwbaarheid en prestaties.
Met de producten die je ontwikkelt, draag je bij aan een mobiele, bereikbare en duurzame samenleving.
Wat je gaat doen als Java Developer:
Als Java Developer ben je verantwoordelijk voor het ontwikkelen, implementeren en beheren van oplossingen in lijn met gebruikerswensen, beschikbaarheidseisen, beleid, wet- en regelgeving en NS-architectuurkaders. Je levert altijd een persoonlijke bijdrage en schakelt met het hele DevOps team. Je geeft open en eerlijk feedback over zaken als planningsuitdagingen en potentiële technische uitdagingen. Het team beheert zelf de ontwikkelstraat en monitort de applicaties. Je voelt je verantwoordelijk om samen met het team een goede ervaring te bieden voor eindgebruikers. Bij incidenten helpt het team bij een spoedig herstel om de impact voor reizigers te minimaliseren.
Waar je gaat werken:
Je komt te werken in het cluster Wendbare Logistiek, dat verantwoordelijk is voor het leveren van een op maat gemaakte treindienst elke dag. Daarnaast biedt het cluster operationele collega’s aantrekkelijke werkroosters en betrouwbare IT-producten. In samenwerking met IT zorgen we voor de ontwikkeling en het beheer van complexe IT-systemen die processen ondersteunen zoals planning en bijsturing voor de domeinen materieel, dienstregeling, treinpersoneel en knoop (materieel opstelterrein). Het team BAK is onderdeel van dit domein en werkt aan een bedrijfskritische applicatie die op alle materieel knooppunten in het land zal worden gebruikt.
Wat we van je vragen:
Minimaal HBO/WO werk- en denkniveau
Aantoonbaar minimaal 3 jaar werkervaring met programmeren in Java
Ervaring met Azure Clouddiensten zoals Azure Kubernetes Service en Azure Database for PostgreSQL is een pre
Ervaring met het Spring Boot framework is een pre
Ervaring met software testen en verfijnen naar aanleiding van feedback van gebruikers, klantgericht werken
Ervaring in Agile-Scrum en DevOps
Goede communicatieve vaardigheden en beheersing van de Nederlandse taal
Teamspirit. Met jouw flexibiliteit en vermogen om samen te werken, versterk je jouw team
Verantwoordelijkheidsgevoel. Jouw werk heeft namelijk impact op al het Nederlandse treinverkeer
Ervaring met wiskundige optimalisatietechnieken is een pre (toekomstige features van de applicatie)
Voor deze rol ben je bereid om mee te draaien in een wachtdienstrooster. (Elke acht weken is er een wachtdienst van één volledige week)
Daarnaast kan het soms voorkomen dat je voor je werk naar een andere locatie moet reizen
Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.
Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de
volgende voorwaarden:
Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan
hanteren we de volgende voorwaarden: