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.

Senior Java/Kotlin developer expert team

Posted 8 Nov 2025
Share:
Work experience
5 to 50 years
Full-time / part-time
Full-time
Job function
Salary
€3,635 - €6,302 per month
Degree level
Required language
Dutch (Fluent)
Deadline
30 November 2025

Build your career on Magnet.me

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

Werk als Senior Java/Kotlin Developer bij NS aan het hart van het spoor! Ontwikkel innovatieve software, help teams vooruit en groei in een warm, Agile team dat jouw talenten waardeert.

Daarom wil je als Senior Java/Kotlin Developer bij NS werken

  • Werk mee aan het onmisbare spoorwegsysteem van Nederland.
  • Ontwikkel innovatieve oplossingen in een enthousiast, deskundig team.
  • Groei in een mensgerichte, agile organisatie met ruimte voor jouw ideeën.

Dit ga je doen als Senior Java/Kotlin Developer

Je gaat werken in een agile team dat volgens de DevOps principes werk levert waar alle featureteams binnen de DSO van profiteren. Dit doen we door software te ontwikkelen en collega’s van andere teams ad-hoc ondersteuning te geven bij ontwikkelvraagstukken. Ook doe je onderzoek en voorbereidend werk ten behoeve van de technische roadmap.

Je bent verantwoordelijk voor de invulling van de volgende activiteiten:

  • Ontwikkelen en onderhoud van code ter ondersteuning van de feature teams, zoals:
    • Kalypso, bestaand uit Gradle plugins, Spring starters en een voorbeeld service
    • Ondersteunende microservices voor intern gebruik
    • Libraries voor centrale functionaliteit
    • Eigen E2E test library en test platform op de acceptatie omgeving
    • Kennisdelen binnen de organisatie
    • Voorbeelden van recent uitgevoerde onderzoeken zijn:
    • Distributed tracing met OpenTelemetry voor microservices
    • GitOps met ArgoCD

Hier ga je werken

Vanuit Utrecht werkt de afdeling DSO (Donna Service Organisatie) aan de ontwikkeling en het beheer van Donna. Donna is een grote, complexe applicatie van zowel NS als ProRail waarmee de planning en organisatie op het spoor geregeld wordt voor 35 Nederlandse vervoerders. Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Donna is onmisbaar: zonder Donna rijden er geen treinen. De vervoerders gebruiken Donna om alle bewegingen over het spoor te plannen. ProRail gebruikt het systeem om te bepalen wie er waar en wanneer van het spoor gebruik mag maken, en NS gebruikt het tevens om materieel en personeel in te plannen. Het platform, de ontwikkeling en de operatie bevinden zich allen onder één dak. De teams dragen gezamenlijk de verantwoordelijkheid voor het functioneren van Donna. Door jouw werkzaamheden kunnen we beter plannen, zodat er meer treinen van het spoorwegnet gebruik kunnen maken.

De DSO is een middelgrote mensgerichte IT-organisatie (ongeveer 150 medewerkers), die zich onderscheidt door een open en warme sfeer, waar we met zijn allen ons best doen om het beste uit elkaar naar boven te halen en ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht te laten komen. Bij de DSO werken we allemaal met hart en ziel. We dagen elkaar uit en staan voor elkaar klaar, en hebben een geweldige tijd samen. Bij de DSO krijg je de ruimte om met jouw unieke bijdrage echt het verschil te maken. De DSO werkt volgens het Agile en DevOps gedachtegoed en gebruikt hiervoor de SAFe methodiek. Er wordt gewerkt met een ART (Agile Release Train) en kwartaal planningen.

Wie is team Atlas?

Team Atlas is een expert team van developers binnen de DSO. In het team zitten professionals die het leuk vinden om andere (feature) teams te helpen. Dit doen ze door onder andere libraries en services te realiseren volgens DevOps principes. Dit betekent volledige eigenaarschap over je eigen oplossing; dus ontwerpen, bouwen, testen en beheren. Het belangrijkste product van Atlas is het ‘Kalypso’ platform waarmee ze de developer experience van teams binnen de DSO probeert te verbeteren (Platform Engineering), zodat die teams kunnen focussen op waarde voor de klant realiseren. Denk dan aan Gradle plugins, Spring starters en een voorbeeld service. Ook beheert Atlas teamoverstijgende software en helpen ze de teams met technische vraagstukken.

Dit zijn de functie-eisen

Opleiding, kennis en ervaring

  • HBO of WO werk- en denkniveau.
  • Minimaal 5 jaar relevante ervaring met Java en Kotlin.
  • Kennis van Spring/Spring Boot.
  • Ervaring met Containers (zoals Docker, Podman).
  • Kennis van Kubernetes en/of OpenShift.
  • Pre: kennis van Git, Gradle, Tekton, Jenkins, Kotlin en database development.
  • Ervaring met Scrum en Agile methodieken.

Vaardigheden en competenties

  • Teamplayer en zelfstandig kunnen werken.
  • Resultaatgericht en pragmatisch met oog voor onderhoudbaarheid.
  • In staat generieke oplossingen te bedenken die voor meerdere teams bruikbaar zijn.
  • Complexe en abstracte technische kwesties helder kunnen uitleggen.
  • Affiniteit met kwaliteit en kwaliteitsbeheersing.
  • Gericht op continue verbetering.

Hierom kies je voor team Atlas

  • Je helpt andere teams sneller en beter te werken.
  • Je doet ervaring op met nieuwe technologieën.
  • Je werkt in een leuk, gepassioneerd team dat houdt van goede discussies, gezellige uitjes en tafeltennis.
  • Je draagt bij aan het vormgeven van een moderne, zelfbewuste organisatie.

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:

  • 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) 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

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