
Vacatures geplaatst door NS
Mimir verzorgt het geautomatiseerde beheer van vacatures op vacaturebanken voor NS.
Laatste vacatures
Java Developer OV Betalen
Daarom wil je als Java Developer bij NS werken
- Je ontwikkelt met Java 21+, Spring Boot en Microsoft Azure aan software voor het bestellen, leveren en wijzigen van de OV-pas.
- Je bent verantwoordelijk voor de hele DevOps-cyclus: van nieuwe functionaliteiten en automatisch testen tot monitoring, incidentanalyse en productiebeheer.
- Je werkt in een zelforganiserend team aan een belangrijke keten binnen OV-betalen en stemt veel af met andere ontwikkelteams, platformteams en externe ketenpartners.
“Met jouw Java-kennis bouw je niet alleen nieuwe functionaliteiten. Je zorgt er samen met je team ook voor dat OV-betalen iedere dag betrouwbaar blijft werken.”
Dit ga je doen als Java Developer
Als Java Developer werk je volgens de DevOps principes. Dat betekent dat ontwikkelen en beheren bij elkaar horen. Samen met je team ben je verantwoordelijk voor de hele levenscyclus van de software.
Je ontwikkelt en onderhoudt Java functionaliteiten en Azure componenten voor de keten rondom het bestellen, leveren en wijzigen van de OV pas.
Dit betekent dat je:
- nieuwe functionaliteiten ontwikkelt met onder andere Java 21+ en Spring Boot;
- automatische tests opstelt en implementeert;
- applicaties en Azure componenten monitort;
- productieproblemen en incidenten analyseert en oplost;
- root cause analyses uitvoert om te achterhalen waarom problemen ontstaan;
- maatregelen neemt om te voorkomen dat incidenten terugkomen;
- logging, monitoring, dashboards en alerts verbetert;
- deployments, tests en beheertaken verder automatiseert;
- technisch onderhoud, upgrades en lifecyclemanagement uitvoert;
- beschikbaarheid, performance, gegevensintegriteit en ICT security bewaakt;
- samenwerkt met andere ontwikkelteams, platformteams, servicemanagement en externe ketenpartners;
- technische onderwerpen duidelijk uitlegt en afspraken maakt over afhankelijkheden, interfaces en verantwoordelijkheden.
Je kijkt daarbij verder dan je eigen applicatie. Bij een wijziging of incident wil je begrijpen wat er verderop in de keten gebeurt. Wat betekent een verandering voor een ander team? Wat merkt een ketenpartner ervan? En welke gevolgen kan een storing hebben voor reizigers?
Bij een productieprobleem zoek je daarom niet alleen naar een snelle oplossing. Je gebruikt bijvoorbeeld logs en metingen om de oorzaak te vinden, herstelt de dienstverlening en kijkt vervolgens hoe je herhaling voorkomt.
Samen met je team zoek je steeds naar de juiste balans tussen nieuwe functionaliteiten, technische kwaliteit, onderhoud en operationele stabiliteit.

Hier ga je werken
Je werkt vanuit Utrecht binnen ComIT Kern. Vanuit dit onderdeel werken we aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor NS.
We richten ons onder andere op goede voorzieningen op stations, een intuïtieve klantbeleving en duidelijke reis en prijsinformatie. Ook begeleiden we de overgang naar de OV pas. Reizigersdata en operationele data helpen ons om onze dienstverlening steeds verder te verbeteren.
De oplossingen die hiervoor worden ontwikkeld draaien in de Microsoft Azure cloud.
Dit is Team Mena
Team Mena bestaat uit zeven professionals, met een Scrum Master en Product Owner. Het is een zelforganiserend, agile en multidisciplinair DevOps team binnen ComIT Kern.
Het team ontwikkelt en beheert Java software en Azure componenten voor het bestellen, leveren en wijzigen van de OV pas. Daarnaast zorgt Team Mena ervoor dat verschillende systemen van NS en externe partners goed met elkaar kunnen communiceren.
Mena heeft daarbij ook een faciliterende rol. Het team verbindt systemen, ontwikkelteams, platformteams, servicemanagement en externe ketenpartners. Dat vraagt naast technische kennis om heldere communicatie en goede afspraken.
En het werk stopt niet zodra nieuwe software live staat. Het team is ook verantwoordelijk voor de betrouwbaarheid en continuïteit van de eigen producten in productie.
Je monitort daarom samen de dienstverlening, behandelt incidenten en voert onderhoud uit. Ook werken jullie continu aan betere performance, security, logging, monitoring en beheerbaarheid.
We werken open en betrouwbaar en zoeken actief de samenwerking met elkaar op.
Je werkt 36 uur per week. Thuiswerken en flexibele werktijden zijn in overleg mogelijk. Dinsdag is de vaste kantoordag in Utrecht.
Dit zijn de functie-eisen
Voor deze functie zoeken we in de eerste plaats een Java Developer die niet alleen graag nieuwe software bouwt, maar ook verantwoordelijkheid wil nemen voor de werking ervan in productie.
Dit vinden we belangrijk:
- Je hebt hbo of wo werk en denkniveau.
- Je hebt minimaal 3 jaar relevante ervaring als Java Developer.
- Je hebt aantoonbare ervaring met Java 21+ en Spring Boot.
- Je hebt ervaring met het opstellen en implementeren van automatische tests.
- Je hebt ervaring met productieproblemen, incidentanalyse en root cause analysis.
- Je kunt uitleggen hoe je na een incident tot de hoofdoorzaak bent gekomen, hoe je de dienstverlening hebt hersteld en welke maatregelen je hebt genomen om herhaling te voorkomen.
- Je begrijpt dat wijzigingen en incidenten impact kunnen hebben op gebruikers, andere teams en ketenpartners.
- Je hebt minimaal Nederlands op B2 niveau. Dat is belangrijk omdat je technische keuzes, incidenten en afspraken in het Nederlands bespreekt met collega's en stakeholders.
- Je kunt complexe technische onderwerpen helder uitleggen.
- Je werkt graag samen met andere ontwikkelteams, platformteams, servicemanagement en externe partijen.
- Je werkt kwaliteitsgericht en hebt aandacht voor testen, security, beheerbaarheid en continuïteit.
Ervaring met Azure
Bekendheid met Microsoft Azure en Azure DevOps is waardevol voor deze functie.
We werken onder andere met:
- Azure Cosmos DB;
- Azure Web Apps;
- Azure Functions;
- Azure Service Bus;
- Azure Event Hubs;
- Azure DevOps.
Je hoeft niet ieder onderdeel al volledig te beheersen. We vinden het vooral belangrijk dat je cloudprincipes begrijpt en kunt uitleggen hoe bijvoorbeeld hosting, messaging, gegevensopslag en deployment binnen een oplossing samenwerken.
Mooi meegenomen
Heb je daarnaast ervaring met een of meerdere van onderstaande technieken? Dan is dat een pré:
- Docker;
- Kubernetes;
- Bicep;
- PowerShell;
- Python;
- BPMN;
- AZ 204 certificering;
- toepassingen van AI binnen softwareontwikkeling of beheer.
Deze kennis is geen harde eis. Ervaring met Java, Spring Boot, automatisch testen en productiebeheer vinden we voor deze functie belangrijker.
Dit type developer voelt zich hier thuis
Je hoeft natuurlijk niet alles al te kunnen. Wel zoeken we iemand die verantwoordelijkheid neemt voor de kwaliteit van software, nieuwsgierig blijft en graag samenwerkt.
Je kunt problemen systematisch analyseren en maakt onderscheid tussen een symptoom en de echte oorzaak. Bij een storing kijk je naar logs en metingen voordat je conclusies trekt.
Ook durf je een release aan te passen of uit te stellen als kwaliteit, security of beheerbaarheid daarom vraagt. Je kunt uitleggen waarom je die keuze maakt.
Omdat je software onderdeel is van een grotere keten, zoek je actief de samenwerking op. Je maakt afhankelijkheden duidelijk, betrekt op tijd de juiste collega's en kunt technische keuzes begrijpelijk uitleggen aan mensen met een andere expertise.
Nieuwe technologie vind je interessant. Tegelijkertijd geldt in een productieomgeving: vernieuwen doen we bewust. Je experimenteert, leert van resultaten en zorgt dat productiestabiliteit niet onnodig in gevaar komt.
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:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 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) plus 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
Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.
Solliciteren naar deze baan
Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT.
Heb je nog vragen over het sollicitatieproces? Mail dan naar onze frontoffice via recruitment@ns.nl.
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten:
- Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
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.
Jobbird
0 sollicitaties
0 views
13-11-2026 NS
Java Developer OV Betalen
Daarom wil je als Java Developer bij NS werken
- Je ontwikkelt met Java 21+, Spring Boot en Microsoft Azure aan software voor het bestellen, leveren en wijzigen van de OV-pas.
- Je bent verantwoordelijk voor de hele DevOps-cyclus: van nieuwe functionaliteiten en automatisch testen tot monitoring, incidentanalyse en productiebeheer.
- Je werkt in een zelforganiserend team aan een belangrijke keten binnen OV-betalen en stemt veel af met andere ontwikkelteams, platformteams en externe ketenpartners.
“Met jouw Java-kennis bouw je niet alleen nieuwe functionaliteiten. Je zorgt er samen met je team ook voor dat OV-betalen iedere dag betrouwbaar blijft werken.”
Dit ga je doen als Java Developer
Als Java Developer werk je volgens de DevOps principes. Dat betekent dat ontwikkelen en beheren bij elkaar horen. Samen met je team ben je verantwoordelijk voor de hele levenscyclus van de software.
Je ontwikkelt en onderhoudt Java functionaliteiten en Azure componenten voor de keten rondom het bestellen, leveren en wijzigen van de OV pas.
Dit betekent dat je:
- nieuwe functionaliteiten ontwikkelt met onder andere Java 21+ en Spring Boot;
- automatische tests opstelt en implementeert;
- applicaties en Azure componenten monitort;
- productieproblemen en incidenten analyseert en oplost;
- root cause analyses uitvoert om te achterhalen waarom problemen ontstaan;
- maatregelen neemt om te voorkomen dat incidenten terugkomen;
- logging, monitoring, dashboards en alerts verbetert;
- deployments, tests en beheertaken verder automatiseert;
- technisch onderhoud, upgrades en lifecyclemanagement uitvoert;
- beschikbaarheid, performance, gegevensintegriteit en ICT security bewaakt;
- samenwerkt met andere ontwikkelteams, platformteams, servicemanagement en externe ketenpartners;
- technische onderwerpen duidelijk uitlegt en afspraken maakt over afhankelijkheden, interfaces en verantwoordelijkheden.
Je kijkt daarbij verder dan je eigen applicatie. Bij een wijziging of incident wil je begrijpen wat er verderop in de keten gebeurt. Wat betekent een verandering voor een ander team? Wat merkt een ketenpartner ervan? En welke gevolgen kan een storing hebben voor reizigers?
Bij een productieprobleem zoek je daarom niet alleen naar een snelle oplossing. Je gebruikt bijvoorbeeld logs en metingen om de oorzaak te vinden, herstelt de dienstverlening en kijkt vervolgens hoe je herhaling voorkomt.
Samen met je team zoek je steeds naar de juiste balans tussen nieuwe functionaliteiten, technische kwaliteit, onderhoud en operationele stabiliteit.

Hier ga je werken
Je werkt vanuit Utrecht binnen ComIT Kern. Vanuit dit onderdeel werken we aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor NS.
We richten ons onder andere op goede voorzieningen op stations, een intuïtieve klantbeleving en duidelijke reis en prijsinformatie. Ook begeleiden we de overgang naar de OV pas. Reizigersdata en operationele data helpen ons om onze dienstverlening steeds verder te verbeteren.
De oplossingen die hiervoor worden ontwikkeld draaien in de Microsoft Azure cloud.
Dit is Team Mena
Team Mena bestaat uit zeven professionals, met een Scrum Master en Product Owner. Het is een zelforganiserend, agile en multidisciplinair DevOps team binnen ComIT Kern.
Het team ontwikkelt en beheert Java software en Azure componenten voor het bestellen, leveren en wijzigen van de OV pas. Daarnaast zorgt Team Mena ervoor dat verschillende systemen van NS en externe partners goed met elkaar kunnen communiceren.
Mena heeft daarbij ook een faciliterende rol. Het team verbindt systemen, ontwikkelteams, platformteams, servicemanagement en externe ketenpartners. Dat vraagt naast technische kennis om heldere communicatie en goede afspraken.
En het werk stopt niet zodra nieuwe software live staat. Het team is ook verantwoordelijk voor de betrouwbaarheid en continuïteit van de eigen producten in productie.
Je monitort daarom samen de dienstverlening, behandelt incidenten en voert onderhoud uit. Ook werken jullie continu aan betere performance, security, logging, monitoring en beheerbaarheid.
We werken open en betrouwbaar en zoeken actief de samenwerking met elkaar op.
Je werkt 36 uur per week. Thuiswerken en flexibele werktijden zijn in overleg mogelijk. Dinsdag is de vaste kantoordag in Utrecht.
Dit zijn de functie-eisen
Voor deze functie zoeken we in de eerste plaats een Java Developer die niet alleen graag nieuwe software bouwt, maar ook verantwoordelijkheid wil nemen voor de werking ervan in productie.
Dit vinden we belangrijk:
- Je hebt hbo of wo werk en denkniveau.
- Je hebt minimaal 3 jaar relevante ervaring als Java Developer.
- Je hebt aantoonbare ervaring met Java 21+ en Spring Boot.
- Je hebt ervaring met het opstellen en implementeren van automatische tests.
- Je hebt ervaring met productieproblemen, incidentanalyse en root cause analysis.
- Je kunt uitleggen hoe je na een incident tot de hoofdoorzaak bent gekomen, hoe je de dienstverlening hebt hersteld en welke maatregelen je hebt genomen om herhaling te voorkomen.
- Je begrijpt dat wijzigingen en incidenten impact kunnen hebben op gebruikers, andere teams en ketenpartners.
- Je hebt minimaal Nederlands op B2 niveau. Dat is belangrijk omdat je technische keuzes, incidenten en afspraken in het Nederlands bespreekt met collega's en stakeholders.
- Je kunt complexe technische onderwerpen helder uitleggen.
- Je werkt graag samen met andere ontwikkelteams, platformteams, servicemanagement en externe partijen.
- Je werkt kwaliteitsgericht en hebt aandacht voor testen, security, beheerbaarheid en continuïteit.
Ervaring met Azure
Bekendheid met Microsoft Azure en Azure DevOps is waardevol voor deze functie.
We werken onder andere met:
- Azure Cosmos DB;
- Azure Web Apps;
- Azure Functions;
- Azure Service Bus;
- Azure Event Hubs;
- Azure DevOps.
Je hoeft niet ieder onderdeel al volledig te beheersen. We vinden het vooral belangrijk dat je cloudprincipes begrijpt en kunt uitleggen hoe bijvoorbeeld hosting, messaging, gegevensopslag en deployment binnen een oplossing samenwerken.
Mooi meegenomen
Heb je daarnaast ervaring met een of meerdere van onderstaande technieken? Dan is dat een pré:
- Docker;
- Kubernetes;
- Bicep;
- PowerShell;
- Python;
- BPMN;
- AZ 204 certificering;
- toepassingen van AI binnen softwareontwikkeling of beheer.
Deze kennis is geen harde eis. Ervaring met Java, Spring Boot, automatisch testen en productiebeheer vinden we voor deze functie belangrijker.
Dit type developer voelt zich hier thuis
Je hoeft natuurlijk niet alles al te kunnen. Wel zoeken we iemand die verantwoordelijkheid neemt voor de kwaliteit van software, nieuwsgierig blijft en graag samenwerkt.
Je kunt problemen systematisch analyseren en maakt onderscheid tussen een symptoom en de echte oorzaak. Bij een storing kijk je naar logs en metingen voordat je conclusies trekt.
Ook durf je een release aan te passen of uit te stellen als kwaliteit, security of beheerbaarheid daarom vraagt. Je kunt uitleggen waarom je die keuze maakt.
Omdat je software onderdeel is van een grotere keten, zoek je actief de samenwerking op. Je maakt afhankelijkheden duidelijk, betrekt op tijd de juiste collega's en kunt technische keuzes begrijpelijk uitleggen aan mensen met een andere expertise.
Nieuwe technologie vind je interessant. Tegelijkertijd geldt in een productieomgeving: vernieuwen doen we bewust. Je experimenteert, leert van resultaten en zorgt dat productiestabiliteit niet onnodig in gevaar komt.
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:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 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) plus 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
Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.
Solliciteren naar deze baan
Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT.
Heb je nog vragen over het sollicitatieproces? Mail dan naar onze frontoffice via recruitment@ns.nl.
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten:
- Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
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.
StudentJob
0 sollicitaties
0 views
13-11-2026 NS
Java Developer OV Betalen
Daarom wil je als Java Developer bij NS werken
- Je ontwikkelt met Java 21+, Spring Boot en Microsoft Azure aan software voor het bestellen, leveren en wijzigen van de OV-pas.
- Je bent verantwoordelijk voor de hele DevOps-cyclus: van nieuwe functionaliteiten en automatisch testen tot monitoring, incidentanalyse en productiebeheer.
- Je werkt in een zelforganiserend team aan een belangrijke keten binnen OV-betalen en stemt veel af met andere ontwikkelteams, platformteams en externe ketenpartners.
“Met jouw Java-kennis bouw je niet alleen nieuwe functionaliteiten. Je zorgt er samen met je team ook voor dat OV-betalen iedere dag betrouwbaar blijft werken.”
Dit ga je doen als Java Developer
Als Java Developer werk je volgens de DevOps principes. Dat betekent dat ontwikkelen en beheren bij elkaar horen. Samen met je team ben je verantwoordelijk voor de hele levenscyclus van de software.
Je ontwikkelt en onderhoudt Java functionaliteiten en Azure componenten voor de keten rondom het bestellen, leveren en wijzigen van de OV pas.
Dit betekent dat je:
- nieuwe functionaliteiten ontwikkelt met onder andere Java 21+ en Spring Boot;
- automatische tests opstelt en implementeert;
- applicaties en Azure componenten monitort;
- productieproblemen en incidenten analyseert en oplost;
- root cause analyses uitvoert om te achterhalen waarom problemen ontstaan;
- maatregelen neemt om te voorkomen dat incidenten terugkomen;
- logging, monitoring, dashboards en alerts verbetert;
- deployments, tests en beheertaken verder automatiseert;
- technisch onderhoud, upgrades en lifecyclemanagement uitvoert;
- beschikbaarheid, performance, gegevensintegriteit en ICT security bewaakt;
- samenwerkt met andere ontwikkelteams, platformteams, servicemanagement en externe ketenpartners;
- technische onderwerpen duidelijk uitlegt en afspraken maakt over afhankelijkheden, interfaces en verantwoordelijkheden.
Je kijkt daarbij verder dan je eigen applicatie. Bij een wijziging of incident wil je begrijpen wat er verderop in de keten gebeurt. Wat betekent een verandering voor een ander team? Wat merkt een ketenpartner ervan? En welke gevolgen kan een storing hebben voor reizigers?
Bij een productieprobleem zoek je daarom niet alleen naar een snelle oplossing. Je gebruikt bijvoorbeeld logs en metingen om de oorzaak te vinden, herstelt de dienstverlening en kijkt vervolgens hoe je herhaling voorkomt.
Samen met je team zoek je steeds naar de juiste balans tussen nieuwe functionaliteiten, technische kwaliteit, onderhoud en operationele stabiliteit.

Hier ga je werken
Je werkt vanuit Utrecht binnen ComIT Kern. Vanuit dit onderdeel werken we aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor NS.
We richten ons onder andere op goede voorzieningen op stations, een intuïtieve klantbeleving en duidelijke reis en prijsinformatie. Ook begeleiden we de overgang naar de OV pas. Reizigersdata en operationele data helpen ons om onze dienstverlening steeds verder te verbeteren.
De oplossingen die hiervoor worden ontwikkeld draaien in de Microsoft Azure cloud.
Dit is Team Mena
Team Mena bestaat uit zeven professionals, met een Scrum Master en Product Owner. Het is een zelforganiserend, agile en multidisciplinair DevOps team binnen ComIT Kern.
Het team ontwikkelt en beheert Java software en Azure componenten voor het bestellen, leveren en wijzigen van de OV pas. Daarnaast zorgt Team Mena ervoor dat verschillende systemen van NS en externe partners goed met elkaar kunnen communiceren.
Mena heeft daarbij ook een faciliterende rol. Het team verbindt systemen, ontwikkelteams, platformteams, servicemanagement en externe ketenpartners. Dat vraagt naast technische kennis om heldere communicatie en goede afspraken.
En het werk stopt niet zodra nieuwe software live staat. Het team is ook verantwoordelijk voor de betrouwbaarheid en continuïteit van de eigen producten in productie.
Je monitort daarom samen de dienstverlening, behandelt incidenten en voert onderhoud uit. Ook werken jullie continu aan betere performance, security, logging, monitoring en beheerbaarheid.
We werken open en betrouwbaar en zoeken actief de samenwerking met elkaar op.
Je werkt 36 uur per week. Thuiswerken en flexibele werktijden zijn in overleg mogelijk. Dinsdag is de vaste kantoordag in Utrecht.
Dit zijn de functie-eisen
Voor deze functie zoeken we in de eerste plaats een Java Developer die niet alleen graag nieuwe software bouwt, maar ook verantwoordelijkheid wil nemen voor de werking ervan in productie.
Dit vinden we belangrijk:
- Je hebt hbo of wo werk en denkniveau.
- Je hebt minimaal 3 jaar relevante ervaring als Java Developer.
- Je hebt aantoonbare ervaring met Java 21+ en Spring Boot.
- Je hebt ervaring met het opstellen en implementeren van automatische tests.
- Je hebt ervaring met productieproblemen, incidentanalyse en root cause analysis.
- Je kunt uitleggen hoe je na een incident tot de hoofdoorzaak bent gekomen, hoe je de dienstverlening hebt hersteld en welke maatregelen je hebt genomen om herhaling te voorkomen.
- Je begrijpt dat wijzigingen en incidenten impact kunnen hebben op gebruikers, andere teams en ketenpartners.
- Je hebt minimaal Nederlands op B2 niveau. Dat is belangrijk omdat je technische keuzes, incidenten en afspraken in het Nederlands bespreekt met collega's en stakeholders.
- Je kunt complexe technische onderwerpen helder uitleggen.
- Je werkt graag samen met andere ontwikkelteams, platformteams, servicemanagement en externe partijen.
- Je werkt kwaliteitsgericht en hebt aandacht voor testen, security, beheerbaarheid en continuïteit.
Ervaring met Azure
Bekendheid met Microsoft Azure en Azure DevOps is waardevol voor deze functie.
We werken onder andere met:
- Azure Cosmos DB;
- Azure Web Apps;
- Azure Functions;
- Azure Service Bus;
- Azure Event Hubs;
- Azure DevOps.
Je hoeft niet ieder onderdeel al volledig te beheersen. We vinden het vooral belangrijk dat je cloudprincipes begrijpt en kunt uitleggen hoe bijvoorbeeld hosting, messaging, gegevensopslag en deployment binnen een oplossing samenwerken.
Mooi meegenomen
Heb je daarnaast ervaring met een of meerdere van onderstaande technieken? Dan is dat een pré:
- Docker;
- Kubernetes;
- Bicep;
- PowerShell;
- Python;
- BPMN;
- AZ 204 certificering;
- toepassingen van AI binnen softwareontwikkeling of beheer.
Deze kennis is geen harde eis. Ervaring met Java, Spring Boot, automatisch testen en productiebeheer vinden we voor deze functie belangrijker.
Dit type developer voelt zich hier thuis
Je hoeft natuurlijk niet alles al te kunnen. Wel zoeken we iemand die verantwoordelijkheid neemt voor de kwaliteit van software, nieuwsgierig blijft en graag samenwerkt.
Je kunt problemen systematisch analyseren en maakt onderscheid tussen een symptoom en de echte oorzaak. Bij een storing kijk je naar logs en metingen voordat je conclusies trekt.
Ook durf je een release aan te passen of uit te stellen als kwaliteit, security of beheerbaarheid daarom vraagt. Je kunt uitleggen waarom je die keuze maakt.
Omdat je software onderdeel is van een grotere keten, zoek je actief de samenwerking op. Je maakt afhankelijkheden duidelijk, betrekt op tijd de juiste collega's en kunt technische keuzes begrijpelijk uitleggen aan mensen met een andere expertise.
Nieuwe technologie vind je interessant. Tegelijkertijd geldt in een productieomgeving: vernieuwen doen we bewust. Je experimenteert, leert van resultaten en zorgt dat productiestabiliteit niet onnodig in gevaar komt.
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:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 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) plus 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
Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.
Solliciteren naar deze baan
Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT.
Heb je nog vragen over het sollicitatieproces? Mail dan naar onze frontoffice via recruitment@ns.nl.
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten:
- Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
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.
Werkzoeken.nl
0 sollicitaties
0 views
13-11-2026 NS
Java Developer OV Betalen
Daarom wil je als Java Developer bij NS werken
- Je ontwikkelt met Java 21+, Spring Boot en Microsoft Azure aan software voor het bestellen, leveren en wijzigen van de OV-pas.
- Je bent verantwoordelijk voor de hele DevOps-cyclus: van nieuwe functionaliteiten en automatisch testen tot monitoring, incidentanalyse en productiebeheer.
- Je werkt in een zelforganiserend team aan een belangrijke keten binnen OV-betalen en stemt veel af met andere ontwikkelteams, platformteams en externe ketenpartners.
“Met jouw Java-kennis bouw je niet alleen nieuwe functionaliteiten. Je zorgt er samen met je team ook voor dat OV-betalen iedere dag betrouwbaar blijft werken.”
Dit ga je doen als Java Developer
Als Java Developer werk je volgens de DevOps principes. Dat betekent dat ontwikkelen en beheren bij elkaar horen. Samen met je team ben je verantwoordelijk voor de hele levenscyclus van de software.
Je ontwikkelt en onderhoudt Java functionaliteiten en Azure componenten voor de keten rondom het bestellen, leveren en wijzigen van de OV pas.
Dit betekent dat je:
- nieuwe functionaliteiten ontwikkelt met onder andere Java 21+ en Spring Boot;
- automatische tests opstelt en implementeert;
- applicaties en Azure componenten monitort;
- productieproblemen en incidenten analyseert en oplost;
- root cause analyses uitvoert om te achterhalen waarom problemen ontstaan;
- maatregelen neemt om te voorkomen dat incidenten terugkomen;
- logging, monitoring, dashboards en alerts verbetert;
- deployments, tests en beheertaken verder automatiseert;
- technisch onderhoud, upgrades en lifecyclemanagement uitvoert;
- beschikbaarheid, performance, gegevensintegriteit en ICT security bewaakt;
- samenwerkt met andere ontwikkelteams, platformteams, servicemanagement en externe ketenpartners;
- technische onderwerpen duidelijk uitlegt en afspraken maakt over afhankelijkheden, interfaces en verantwoordelijkheden.
Je kijkt daarbij verder dan je eigen applicatie. Bij een wijziging of incident wil je begrijpen wat er verderop in de keten gebeurt. Wat betekent een verandering voor een ander team? Wat merkt een ketenpartner ervan? En welke gevolgen kan een storing hebben voor reizigers?
Bij een productieprobleem zoek je daarom niet alleen naar een snelle oplossing. Je gebruikt bijvoorbeeld logs en metingen om de oorzaak te vinden, herstelt de dienstverlening en kijkt vervolgens hoe je herhaling voorkomt.
Samen met je team zoek je steeds naar de juiste balans tussen nieuwe functionaliteiten, technische kwaliteit, onderhoud en operationele stabiliteit.

Hier ga je werken
Je werkt vanuit Utrecht binnen ComIT Kern. Vanuit dit onderdeel werken we aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor NS.
We richten ons onder andere op goede voorzieningen op stations, een intuïtieve klantbeleving en duidelijke reis en prijsinformatie. Ook begeleiden we de overgang naar de OV pas. Reizigersdata en operationele data helpen ons om onze dienstverlening steeds verder te verbeteren.
De oplossingen die hiervoor worden ontwikkeld draaien in de Microsoft Azure cloud.
Dit is Team Mena
Team Mena bestaat uit zeven professionals, met een Scrum Master en Product Owner. Het is een zelforganiserend, agile en multidisciplinair DevOps team binnen ComIT Kern.
Het team ontwikkelt en beheert Java software en Azure componenten voor het bestellen, leveren en wijzigen van de OV pas. Daarnaast zorgt Team Mena ervoor dat verschillende systemen van NS en externe partners goed met elkaar kunnen communiceren.
Mena heeft daarbij ook een faciliterende rol. Het team verbindt systemen, ontwikkelteams, platformteams, servicemanagement en externe ketenpartners. Dat vraagt naast technische kennis om heldere communicatie en goede afspraken.
En het werk stopt niet zodra nieuwe software live staat. Het team is ook verantwoordelijk voor de betrouwbaarheid en continuïteit van de eigen producten in productie.
Je monitort daarom samen de dienstverlening, behandelt incidenten en voert onderhoud uit. Ook werken jullie continu aan betere performance, security, logging, monitoring en beheerbaarheid.
We werken open en betrouwbaar en zoeken actief de samenwerking met elkaar op.
Je werkt 36 uur per week. Thuiswerken en flexibele werktijden zijn in overleg mogelijk. Dinsdag is de vaste kantoordag in Utrecht.
Dit zijn de functie-eisen
Voor deze functie zoeken we in de eerste plaats een Java Developer die niet alleen graag nieuwe software bouwt, maar ook verantwoordelijkheid wil nemen voor de werking ervan in productie.
Dit vinden we belangrijk:
- Je hebt hbo of wo werk en denkniveau.
- Je hebt minimaal 3 jaar relevante ervaring als Java Developer.
- Je hebt aantoonbare ervaring met Java 21+ en Spring Boot.
- Je hebt ervaring met het opstellen en implementeren van automatische tests.
- Je hebt ervaring met productieproblemen, incidentanalyse en root cause analysis.
- Je kunt uitleggen hoe je na een incident tot de hoofdoorzaak bent gekomen, hoe je de dienstverlening hebt hersteld en welke maatregelen je hebt genomen om herhaling te voorkomen.
- Je begrijpt dat wijzigingen en incidenten impact kunnen hebben op gebruikers, andere teams en ketenpartners.
- Je hebt minimaal Nederlands op B2 niveau. Dat is belangrijk omdat je technische keuzes, incidenten en afspraken in het Nederlands bespreekt met collega's en stakeholders.
- Je kunt complexe technische onderwerpen helder uitleggen.
- Je werkt graag samen met andere ontwikkelteams, platformteams, servicemanagement en externe partijen.
- Je werkt kwaliteitsgericht en hebt aandacht voor testen, security, beheerbaarheid en continuïteit.
Ervaring met Azure
Bekendheid met Microsoft Azure en Azure DevOps is waardevol voor deze functie.
We werken onder andere met:
- Azure Cosmos DB;
- Azure Web Apps;
- Azure Functions;
- Azure Service Bus;
- Azure Event Hubs;
- Azure DevOps.
Je hoeft niet ieder onderdeel al volledig te beheersen. We vinden het vooral belangrijk dat je cloudprincipes begrijpt en kunt uitleggen hoe bijvoorbeeld hosting, messaging, gegevensopslag en deployment binnen een oplossing samenwerken.
Mooi meegenomen
Heb je daarnaast ervaring met een of meerdere van onderstaande technieken? Dan is dat een pré:
- Docker;
- Kubernetes;
- Bicep;
- PowerShell;
- Python;
- BPMN;
- AZ 204 certificering;
- toepassingen van AI binnen softwareontwikkeling of beheer.
Deze kennis is geen harde eis. Ervaring met Java, Spring Boot, automatisch testen en productiebeheer vinden we voor deze functie belangrijker.
Dit type developer voelt zich hier thuis
Je hoeft natuurlijk niet alles al te kunnen. Wel zoeken we iemand die verantwoordelijkheid neemt voor de kwaliteit van software, nieuwsgierig blijft en graag samenwerkt.
Je kunt problemen systematisch analyseren en maakt onderscheid tussen een symptoom en de echte oorzaak. Bij een storing kijk je naar logs en metingen voordat je conclusies trekt.
Ook durf je een release aan te passen of uit te stellen als kwaliteit, security of beheerbaarheid daarom vraagt. Je kunt uitleggen waarom je die keuze maakt.
Omdat je software onderdeel is van een grotere keten, zoek je actief de samenwerking op. Je maakt afhankelijkheden duidelijk, betrekt op tijd de juiste collega's en kunt technische keuzes begrijpelijk uitleggen aan mensen met een andere expertise.
Nieuwe technologie vind je interessant. Tegelijkertijd geldt in een productieomgeving: vernieuwen doen we bewust. Je experimenteert, leert van resultaten en zorgt dat productiestabiliteit niet onnodig in gevaar komt.
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:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 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) plus 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
Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.
Solliciteren naar deze baan
Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT.
Heb je nog vragen over het sollicitatieproces? Mail dan naar onze frontoffice via recruitment@ns.nl.
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten:
- Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
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.
Techniekwerkt
0 sollicitaties
0 views
Bekijk vacature
13-11-2026 NS
Java Developer OV Betalen
Daarom wil je als Java Developer bij NS werken
- Je ontwikkelt met Java 21+, Spring Boot en Microsoft Azure aan software voor het bestellen, leveren en wijzigen van de OV-pas.
- Je bent verantwoordelijk voor de hele DevOps-cyclus: van nieuwe functionaliteiten en automatisch testen tot monitoring, incidentanalyse en productiebeheer.
- Je werkt in een zelforganiserend team aan een belangrijke keten binnen OV-betalen en stemt veel af met andere ontwikkelteams, platformteams en externe ketenpartners.
“Met jouw Java-kennis bouw je niet alleen nieuwe functionaliteiten. Je zorgt er samen met je team ook voor dat OV-betalen iedere dag betrouwbaar blijft werken.”
Dit ga je doen als Java Developer
Als Java Developer werk je volgens de DevOps principes. Dat betekent dat ontwikkelen en beheren bij elkaar horen. Samen met je team ben je verantwoordelijk voor de hele levenscyclus van de software.
Je ontwikkelt en onderhoudt Java functionaliteiten en Azure componenten voor de keten rondom het bestellen, leveren en wijzigen van de OV pas.
Dit betekent dat je:
- nieuwe functionaliteiten ontwikkelt met onder andere Java 21+ en Spring Boot;
- automatische tests opstelt en implementeert;
- applicaties en Azure componenten monitort;
- productieproblemen en incidenten analyseert en oplost;
- root cause analyses uitvoert om te achterhalen waarom problemen ontstaan;
- maatregelen neemt om te voorkomen dat incidenten terugkomen;
- logging, monitoring, dashboards en alerts verbetert;
- deployments, tests en beheertaken verder automatiseert;
- technisch onderhoud, upgrades en lifecyclemanagement uitvoert;
- beschikbaarheid, performance, gegevensintegriteit en ICT security bewaakt;
- samenwerkt met andere ontwikkelteams, platformteams, servicemanagement en externe ketenpartners;
- technische onderwerpen duidelijk uitlegt en afspraken maakt over afhankelijkheden, interfaces en verantwoordelijkheden.
Je kijkt daarbij verder dan je eigen applicatie. Bij een wijziging of incident wil je begrijpen wat er verderop in de keten gebeurt. Wat betekent een verandering voor een ander team? Wat merkt een ketenpartner ervan? En welke gevolgen kan een storing hebben voor reizigers?
Bij een productieprobleem zoek je daarom niet alleen naar een snelle oplossing. Je gebruikt bijvoorbeeld logs en metingen om de oorzaak te vinden, herstelt de dienstverlening en kijkt vervolgens hoe je herhaling voorkomt.
Samen met je team zoek je steeds naar de juiste balans tussen nieuwe functionaliteiten, technische kwaliteit, onderhoud en operationele stabiliteit.

Hier ga je werken
Je werkt vanuit Utrecht binnen ComIT Kern. Vanuit dit onderdeel werken we aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor NS.
We richten ons onder andere op goede voorzieningen op stations, een intuïtieve klantbeleving en duidelijke reis en prijsinformatie. Ook begeleiden we de overgang naar de OV pas. Reizigersdata en operationele data helpen ons om onze dienstverlening steeds verder te verbeteren.
De oplossingen die hiervoor worden ontwikkeld draaien in de Microsoft Azure cloud.
Dit is Team Mena
Team Mena bestaat uit zeven professionals, met een Scrum Master en Product Owner. Het is een zelforganiserend, agile en multidisciplinair DevOps team binnen ComIT Kern.
Het team ontwikkelt en beheert Java software en Azure componenten voor het bestellen, leveren en wijzigen van de OV pas. Daarnaast zorgt Team Mena ervoor dat verschillende systemen van NS en externe partners goed met elkaar kunnen communiceren.
Mena heeft daarbij ook een faciliterende rol. Het team verbindt systemen, ontwikkelteams, platformteams, servicemanagement en externe ketenpartners. Dat vraagt naast technische kennis om heldere communicatie en goede afspraken.
En het werk stopt niet zodra nieuwe software live staat. Het team is ook verantwoordelijk voor de betrouwbaarheid en continuïteit van de eigen producten in productie.
Je monitort daarom samen de dienstverlening, behandelt incidenten en voert onderhoud uit. Ook werken jullie continu aan betere performance, security, logging, monitoring en beheerbaarheid.
We werken open en betrouwbaar en zoeken actief de samenwerking met elkaar op.
Je werkt 36 uur per week. Thuiswerken en flexibele werktijden zijn in overleg mogelijk. Dinsdag is de vaste kantoordag in Utrecht.
Dit zijn de functie-eisen
Voor deze functie zoeken we in de eerste plaats een Java Developer die niet alleen graag nieuwe software bouwt, maar ook verantwoordelijkheid wil nemen voor de werking ervan in productie.
Dit vinden we belangrijk:
- Je hebt hbo of wo werk en denkniveau.
- Je hebt minimaal 3 jaar relevante ervaring als Java Developer.
- Je hebt aantoonbare ervaring met Java 21+ en Spring Boot.
- Je hebt ervaring met het opstellen en implementeren van automatische tests.
- Je hebt ervaring met productieproblemen, incidentanalyse en root cause analysis.
- Je kunt uitleggen hoe je na een incident tot de hoofdoorzaak bent gekomen, hoe je de dienstverlening hebt hersteld en welke maatregelen je hebt genomen om herhaling te voorkomen.
- Je begrijpt dat wijzigingen en incidenten impact kunnen hebben op gebruikers, andere teams en ketenpartners.
- Je hebt minimaal Nederlands op B2 niveau. Dat is belangrijk omdat je technische keuzes, incidenten en afspraken in het Nederlands bespreekt met collega's en stakeholders.
- Je kunt complexe technische onderwerpen helder uitleggen.
- Je werkt graag samen met andere ontwikkelteams, platformteams, servicemanagement en externe partijen.
- Je werkt kwaliteitsgericht en hebt aandacht voor testen, security, beheerbaarheid en continuïteit.
Ervaring met Azure
Bekendheid met Microsoft Azure en Azure DevOps is waardevol voor deze functie.
We werken onder andere met:
- Azure Cosmos DB;
- Azure Web Apps;
- Azure Functions;
- Azure Service Bus;
- Azure Event Hubs;
- Azure DevOps.
Je hoeft niet ieder onderdeel al volledig te beheersen. We vinden het vooral belangrijk dat je cloudprincipes begrijpt en kunt uitleggen hoe bijvoorbeeld hosting, messaging, gegevensopslag en deployment binnen een oplossing samenwerken.
Mooi meegenomen
Heb je daarnaast ervaring met een of meerdere van onderstaande technieken? Dan is dat een pré:
- Docker;
- Kubernetes;
- Bicep;
- PowerShell;
- Python;
- BPMN;
- AZ 204 certificering;
- toepassingen van AI binnen softwareontwikkeling of beheer.
Deze kennis is geen harde eis. Ervaring met Java, Spring Boot, automatisch testen en productiebeheer vinden we voor deze functie belangrijker.
Dit type developer voelt zich hier thuis
Je hoeft natuurlijk niet alles al te kunnen. Wel zoeken we iemand die verantwoordelijkheid neemt voor de kwaliteit van software, nieuwsgierig blijft en graag samenwerkt.
Je kunt problemen systematisch analyseren en maakt onderscheid tussen een symptoom en de echte oorzaak. Bij een storing kijk je naar logs en metingen voordat je conclusies trekt.
Ook durf je een release aan te passen of uit te stellen als kwaliteit, security of beheerbaarheid daarom vraagt. Je kunt uitleggen waarom je die keuze maakt.
Omdat je software onderdeel is van een grotere keten, zoek je actief de samenwerking op. Je maakt afhankelijkheden duidelijk, betrekt op tijd de juiste collega's en kunt technische keuzes begrijpelijk uitleggen aan mensen met een andere expertise.
Nieuwe technologie vind je interessant. Tegelijkertijd geldt in een productieomgeving: vernieuwen doen we bewust. Je experimenteert, leert van resultaten en zorgt dat productiestabiliteit niet onnodig in gevaar komt.
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:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 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) plus 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
Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.
Solliciteren naar deze baan
Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT.
Heb je nog vragen over het sollicitatieproces? Mail dan naar onze frontoffice via recruitment@ns.nl.
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten:
- Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
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.
Werkzoeken.nl
0 sollicitaties
0 views
13-11-2026 NS


