Senior Backend Developer
Als Senior Backend Developer bij de NS werk je aan het kloppend hart van het Nederlandse spoor. Jij bouwt aan stabiele, schaalbare en moderne systemen die direct bijdragen aan de dagelijkse mobiliteit van miljoenen reizigers. Een uitdagende opdracht voor een ervaren ontwikkelaar die techniek, kwaliteit en maatschappelijke impact wil combineren.
Nederlandse Spoorwegen
Utrecht
32-36u
Max. €95,- pu
Detachering
Nog … dagen
Senior Backend Developer
Opdrachtgever: Nederlandse Spoorwegen
Locatie: DSO Utrecht
Startdatum: 1 december 2025
Einddatum: 30 november 2026
Optie tot verlenging: Ja, met 12 maanden
Uren per week: 35
Zzp toegestaan: Nee
Tarief: Maximaal € 95,- per uur
Deadline reageren: Donderdag 13 november 2025, 15:00 uur
Bijzonderheden: Onderdeel van de procedure is een code-assessment. Kandidaten nemen eigen code mee waar zij trots op zijn en deze kunnen toelichten.
Functieomschrijving
Als Senior Backend Developer werk je aan het ontwikkelen en moderniseren van de applicatie Donna – een bedrijfskritisch planningssysteem voor het spoorwegnet van Nederland. Binnen jouw Scrumteam ben je betrokken bij alle fasen van de software lifecycle: van ontwerp en implementatie tot testen, deployment en monitoring.
Je ontwikkelt hoogwaardige backend-services in Java 11+, werkt met Spring Boot en Openshift (Kubernetes), en draagt actief bij aan de overgang van monolithische applicaties naar microservices. Je bent een teamspeler die codekwaliteit hoog in het vaandel heeft en collega’s helpt groeien in technische diepgang en DevOps-werkwijzen.
Binnen de Donna Service Organisatie (DSO) werk je samen met circa 140 professionals die verantwoordelijkheid dragen voor ontwikkeling, beheer en gebruikersondersteuning van Donna. Je komt terecht in een hecht, multidisciplinair team waar samenwerking, kennisdeling en plezier centraal staan.
Taken en verantwoordelijkheden
- Ontwerpen, ontwikkelen en onderhouden van complexe backend-systemen in Java
- Meebouwen aan microservices die de monolithische Donna-applicatie vervangen
- Vertalen van user stories naar technische ontwerpen en implementaties
- Werken aan event driven-architectuur en continuous delivery-pipelines
- Bijdragen aan ontwerpbeslissingen, technische POC’s en code reviews
- Bouwen en beheren van CI/CD-processen met Jenkins
- Monitoren van performance en beschikbaarheid van kritische services
- Werken in DevOps-teams met sprints van 2 weken
- Actief bijdragen aan innovatie, kennisdeling en procesverbetering
Functie-eisen
- Minimaal 5 jaar ervaring als backend developer
- Ervaring met Java 11 of hoger
- Ervaring met Spring Boot
- Ervaring met relationele databases en query-optimalisatie
- Ervaring met event driven architecture en eventual consistency
- Ervaring met DevOps-tooling en mindset
- 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, functioneel programmeren of Gradle
- Kennis van ActiveMQ, Grafana en Prometheus
- Ervaring met Domain Driven Design (DDD) en Hexagonal Architecture
- Ervaring in complexe, bedrijfskritische applicatielandschappen
Competenties
- Teamspeler met een open en communicatieve houding
- Analytisch sterk en in staat om complexe systemen te doorgronden
- Leergierig en nieuwsgierig naar nieuwe technologieën
- Proactief en oplossingsgericht
- Kwaliteitsbewust en zorgvuldig in documentatie en uitvoering
- Flexibel en in staat zelfstandig te werken binnen DevOps-teams
Solliciteren