Senior Backend Developer
Als Senior Backend Developer bij de Nederlandse Spoorwegen bouw je mee aan het hart van de Nederlandse treinoperaties. Jij zorgt ervoor dat de dienstregelingen betrouwbaar, schaalbaar en toekomstbestendig worden gerealiseerd. Met jouw technische expertise, analytisch vermogen en passie voor backend-ontwikkeling draag je direct bij aan de mobiliteit van miljoenen reizigers — elke dag opnieuw.
NS
Utrecht
36-40u
Max. €95,- pu
Detachering
Nog … dagen
Senior Backend Developer
Opdrachtgever: Nederlandse Spoorwegen (NS)
Locatie: Utrecht – Donna Service Organisatie (DSO)
Startdatum: 1 december 2025
Einddatum: 30 november 2026
Optie tot verlenging: Ja, 12 maanden
Uren per week: 35
Zzp toegestaan: Nee
Tarief: maximaal €95,- all-in (excl. btw)
Deadline reageren: Vrijdag 24 oktober 2025, 09:00 uur
Functieomschrijving
De Nederlandse Spoorwegen (NS) zoekt een ervaren Senior Backend Developer die zijn sporen heeft verdiend in complexe enterprise-omgevingen. Jij gaat aan de slag binnen de Donna Service Organisatie (DSO) — hét team dat verantwoordelijk is voor de ontwikkeling en het beheer van Donna, de applicatie waarmee de dienstregeling van alle Nederlandse treinen wordt gemaakt.
Donna is een bedrijfskritisch systeem: zonder Donna rijden er geen treinen. Als backend developer werk je aan de modernisering van deze applicatie, waarbij een deel van de bestaande monolithische structuur wordt omgevormd naar microservices. Je bouwt robuuste en schaalbare backend services die direct bijdragen aan de betrouwbaarheid en transparantie van het Nederlandse spoor.
Binnen een multidisciplinair Scrumteam werk je nauw samen met developers, testers en DevOps-engineers aan innovatieve oplossingen. Je denkt actief mee over systeemontwerp, performance en architectuur, en draagt bij aan een volledig geautomatiseerde CI/CD-keten.
Taken en verantwoordelijkheden
- Ontwikkelen, onderhouden en optimaliseren van backend services in Java 11+
- Ontwerpen en implementeren van oplossingen binnen een event-driven architectuur
- Werken aan het moderniseren van monolithische applicaties naar microservices
- Optimaliseren van relationele databases en query-prestaties
- Bouwen en onderhouden van CI/CD pipelines met Jenkins en OpenShift (Kubernetes)
- Vertalen van user stories en non-functional requirements naar technische oplossingen
- Deelnemen aan code reviews, POC’s en innovatie-initiatieven
- Meedenken over procesverbeteringen en technische keuzes binnen het team
- Actief bijdragen aan kennisdeling en teamontwikkeling binnen de DSO
Functie-eisen
- Minimaal 5 jaar ervaring als backend developer
- Aantoonbare ervaring met Java 11 of nieuwer
- Ervaring met relationele databases en query-optimalisatie
- Ervaring met event-driven architecturen en concepten zoals eventual consistency
- Ervaring met DevOps-tooling en mindset
- Ervaring met Spring Boot
- Ervaring met OpenShift / Kubernetes
- Ervaring met Jenkins of vergelijkbare CI/CD-tooling
- Uitstekende beheersing van de Nederlandse taal (mondeling en schriftelijk)
Pré’s
- Ervaring met Kotlin
- Ervaring met functioneel programmeren
- Ervaring met Gradle
- Ervaring met ActiveMQ
- Ervaring met Grafana en Prometheus
- Ervaring met Domain Driven Design (DDD) en Hexagonal Architecture
Competenties
- Sterke analytische vaardigheden en goed abstractievermogen
- Teamspeler met uitstekende communicatieve vaardigheden
- Leergierig en proactief in het delen van kennis
- Resultaatgericht, met oog voor kwaliteit en stabiliteit
- Flexibel en in staat om effectief te werken in een dynamische Agile-omgeving
- Ownership – je staat voor je code en bewaakt de technische kwaliteit
Resultaten
- Stabiele, schaalbare en onderhoudbare backend services binnen Donna
- Succesvolle implementatie van microservices in het productielandschap
- Efficiënt ingerichte CI/CD-processen en geautomatiseerde deployments
- Actieve bijdrage aan de modernisering van één van de belangrijkste applicaties binnen NS
Solliciteren
