Senior Java Developer (DevOps)

Bright-Professionals

Utrecht

On-site

EUR 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nederlandse Spoorwegen zoekt een Senior Java Developer (DevOps) die bijdraagt aan de Bijsturing Applicatie Dienstregeling (BAD). Je realiseert Java/Spring Boot-componenten en integreert systemen, migratie naar Azure en AKS ondersteunt operationele processen zoals ERTMS.

Je combineert diepgaande technische kennis met pragmatisme en draagt AI-tools aan waar die bijdragen aan ontwikkeling, testen en analyse. Je werkt hands-on aan design, code en deployment en ondersteunt een end-to-end DevOps

Qualifications

  • HBO/WO werk- en denkniveau vereist.
  • Minimaal 5 jaar ervaring als Senior Java Developer in een complex IT-landschap.
  • Diepgaande praktijkervaring met Java en Spring Boot.
  • Ruime ervaring met Azure en containerplatformen, bij voorkeur AKS.
  • Ruime ervaring met asynchrone berichtuitwisseling, REST-services en distributed systemen.
  • Ruime ervaring met PostgreSQL en relationele databases.
  • Ervaring met geautomatiseerd testen, CI/CD en DevOps.
  • Ervaring met bedrijfskritische software met hoge beschikbaarheidseisen.
  • Ervaring met verantwoord inzetten van AI-tools in softwareontwikkeling en het begeleiden van collega's.
  • Uitstekende beheersing van de Nederlandse taal.

Responsibilities

  • Je realiseert Java- en Spring Boot-componenten en integraties voor de doorontwikkeling van BAD.
  • Je helpt afnemende systemen aansluiten op het nieuwe berichtformaat.
  • Je realiseert migratie naar Azure en AKS en levert nieuwe functionaliteit voor operationele processen (ERTMS).
  • Je past moderne engineering-, test- en DevOps-praktijken toe en deelt werkwijze met het team.
  • Je zet AI-tools doelgericht in voor ontwikkeling, testen en analyse en werkt nauw samen met technische leads.

Skills

Java
Spring Boot
Azure
AKS
Async messaging
REST services
PostgreSQL
CI/CD
DevOps
AI-tools

Education

HBO/WO degree

Tools

Azure
AKS

Job description

Voor Nederlandse Spoorwegen zoeken wij een Senior Java Developer (DevOps). Het bijsturen van de treindienst is een complexe realtime puzzel van infrastructuur, dienstregeling, materieel en personeel. Je werkt aan bedrijfskritische IT die de operatie 24/7 ondersteunt.

Je werkt als Senior Java Developer aan de Bijsturing Applicatie Dienstregeling (BAD), een backendplatform dat cruciale informatie over de dienstregeling en infrastructuur verwerkt en realtime beschikbaar stelt aan operationele bijsturingssystemen. De applicatie bestaat uit moderne, zelfstandig inzetbare componenten. Je richt je op de functionele doorontwikkeling, integratie en migratie naar het Mission Critical-platform op Azure.

De veranderopgave bestaat uit:

  • BAD verder ontwikkelen;
  • afnemende systemen aansluiten op een nieuw berichtformaat;
  • de migratie van private cloud naar het Mission Critical-platform op Azure realiseren;
  • nieuwe functionaliteit ontwikkelen voor operationele processen, waaronder ERTMS en integrale bijsturing.

Je combineert technische diepgang met pragmatisme en daadkracht. Je vertaalt technische vraagstukken naar werkbare oplossingen en helpt het team sneller besluiten te nemen en deze te implementeren. Je zet AI-tools in wanneer die aantoonbaar bijdragen aan efficiëntere ontwikkeling, tests en analyses.

Resultaat van de opdracht

Je boekt aantoonbare voortgang op de veranderdoelen en helpt het team de roadmap sneller en effectiever realiseren. Concreet:

  • Je realiseert Java- en Spring Boot-componenten en integraties voor de doorontwikkeling van BAD.
  • Je helpt afnemende systemen aansluiten op het nieuwe berichtformaat.
  • Je realiseert de migratie naar Azure en AKS.
  • Je levert nieuwe functionaliteit op voor kritieke operationele processen, waaronder ERTMS en integrale bijsturing.
  • Je toetst technische keuzes kritisch op eenvoud, kwaliteit en uitvoerbaarheid.
  • Je past moderne engineering-, test- en DevOps-praktijken toe en draagt deze over aan het team.
  • Je zet AI-tools doelgericht in voor ontwikkeling, testen, refactoring en analyse en deelt je werkwijze met het team.

Je werkt hands‑on: je ontwerpt, schrijft code, test, deployt en verbetert. Vanuit je technische senioriteit lever je inhoudelijk tegenwicht en werk je nauw samen met de technische leads. Je durft bestaande keuzes en oplossingsrichtingen constructief uit te dagen: kan het eenvoudiger, pragmatischer of sneller, zonder in te leveren op kwaliteit en betrouwbaarheid? Zo help je het team scherpere technische keuzes te maken en sneller van analyse naar realisatie te komen.

Jouw werkomgeving

Je maakt deel uit van het team Bijsturing Dienstregeling, binnen het cluster Bijsturing van het resultaatgebied Treindienst. In dit cluster ontwikkelen en beheren meerdere DevOps‑teams de systemen waarmee de treindienst dagelijks wordt bestuurd en bijgestuurd. Je werkt binnen een Agile Release Train, waar hoge beschikbaarheid, realtime informatie‑uitwisseling en betrouwbare integraties essentieel zijn. Omdat het team end‑to‑end verantwoordelijk is voor BAD, neem je deel aan de wachtdienst.

Jouw profiel

Je bent een zeer ervaren Java‑engineer die zelfstandig aan de slag kan. Daarnaast beschik je over:

  • hbo‑ of wo‑werk‑en denkniveau;
  • minimaal vijf jaar recente ervaring als Senior Java Developer in een complex IT‑landschap;
  • diepgaande praktijkervaring met Java en Spring Boot;
  • ruime ervaring met Azure en containerplatformen, bij voorkeur AKS;
  • ruime ervaring met asynchrone berichtuitwisseling, REST‑services en integraties in gedistribueerde systemen;
  • ruime ervaring met relationele databases, bij voorkeur PostgreSQL;
  • ervaring met geautomatiseerd testen, CI/CD en DevOps;
  • ervaring met bedrijfskritische software met hoge eisen aan beschikbaarheid en betrouwbaarheid;
  • ervaring met het verantwoord en effectief inzetten van AI‑tools in softwareontwikkeling en met het begeleiden van collega’s daarbij;
  • een uitstekende beheersing van de Nederlandse taal.

Je werkt hands‑on, pragmatisch en resultaatgericht. Je schakelt snel van analyse naar uitvoering, neemt collega’s mee vanuit je inhoudelijke senioriteit en durft bestaande werkwijzen constructief uit te dagen.

Pré

Ervaring met de volgende onderwerpen is een pré:

  • complexe realtime‑ of mission‑criticalsystemen, bijvoorbeeld in de spoorsector, logistiek of verkeersmanagement;
  • migraties van private cloud naar Azure;
  • het NS‑ en/of ProRail‑domein.

Specifieke kennis van het spoordomein is geen vereiste. Je maakt je dit domein als technisch sterke kandidaat snel eigen.

Bij NS draag je bij aan duurzame mobiliteit en help je Nederland bereikbaar te houden. Je krijgt veel vrijheid en geen dag is hetzelfde. Openheid en betrouwbaarheid zijn belangrijke waarden; samen werken zij resultaatgericht en vooruit.

Functie-eisen
  • Je hebt hbo‑ of wo‑werk‑en denkniveau
  • Je hebt minimaal 5 jaar recente, aantoonbare ervaring als Senior Java Developer in een complex IT‑landschap
  • Je beheerst de Nederlandse taal uitstekend, zowel mondeling als schriftelijk
  • Je hebt diepgaande praktijkervaring met Java en Spring Boot
  • Je hebt ruime recente ervaring met Azure en containerplatformen, bij voorkeur AKS
  • Je hebt ruime ervaring met asynchrone berichtuitwisseling, REST‑services en integraties in gedistribueerde systemen
  • Je bent bereid deel te nemen aan de wachtdienst
Functie-wensen
  • Het is een pre als je ervaring hebt met complexe realtime‑ of mission‑critical systemen, bijvoorbeeld binnen de spoorsector, logistiek of verkeersmanagement.
  • Het is een pre als je ervaring hebt met migraties van private cloud naar Azure.
  • Het is een pre als je ervaring hebt met het NS‑ en/of ProRail‑domein.
Extra Informatie
  • Aantal uur 36
  • ZZP mogelijk? Nee
  • Thuiswerken mogelijk? N.t.b.
  • Startdatum 01-11-2026
  • Opleidingsniveau HBO, WO
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior java developer (devops) – bijsturing dienstregeling (zzp - freelance)
Senior java developer (devops) – bijsturing dienstregeling (zzp - freelance)

Nederlandse Spoorwegen • Utrecht

Hybrid
EUR 80,000 - 110,000
Hybride werken
Wachtdienst
Senior Java Developer (DevOps) – Bijsturing Dienstregeling
Senior Java Developer (DevOps) – Bijsturing Dienstregeling

1UPPLY • Utrecht

Hybrid
EUR 90,000 - 120,000
Senior Java Developer (DevOps) Bijsturing Dienstregeling
Senior Java Developer (DevOps) Bijsturing Dienstregeling

Impact Vandaag • Utrecht

Hybrid
EUR 66,000 - 79,000
Hoog salaris
Vakantiegeld 8%
CAO-naleving
+1
Senior Java Developer • Spring Boot • Azure/AKS
Senior Java Developer • Spring Boot • Azure/AKS

Dceni • Utrecht

Hybrid
EUR 80,000 - 110,000
Senior Java Developer (DevOps) – Bijsturing Dienstregeling
Senior Java Developer (DevOps) – Bijsturing Dienstregeling

Werken bij NS • Utrecht

Hybrid
EUR 114,000 - 162,000
Senior developer Real Time Monitoring
Senior developer Real Time Monitoring

NS • Utrecht

On-site
EUR 42,000 - 72,000
36-urige werkweek
144 uur verlof
3% eindejaarsuitkering
+4
Senior developer Real Time Monitoring – Utrecht
Senior developer Real Time Monitoring – Utrecht

Nederlandse Spoorwegen • Utrecht

On-site
EUR 42,000 - 72,000
Salaris 3.7k–6.5k bruto
36-uur week
Treinreizen gratis
+1
Medior Data Engineer Dienstregeling (Dutch speaking only)
Medior Data Engineer Dienstregeling (Dutch speaking only)

Werken bij NS • Utrecht

On-site
EUR 42,000 - 72,000
Thuiswerken mogelijk
Flexibele werktijden
3% eindejaarsuitkering
+3
Lead Developer in het Spoordomein
Lead Developer in het Spoordomein

jouwtechniekbaan.nl • Rotterdam

On-site
EUR 47,000 - 67,000
Detavast-positie
Rotterdam-werkplek
Solution Architect Integrale Bijsturing
Solution Architect Integrale Bijsturing

NS • Utrecht

Hybrid
EUR 54,000 - 90,000
36-urige werkweek
Eindejaarsuitkering 3%
Vakantietoeslag 8%
+2