Senior Backend Java Developer

NS zoekt een senior Java backend developer die het verschil wil maken in één van de belangrijkste IT-systemen binnen het Nederlandse spoorvervoer. Je werkt aan de modernisering van het Donna-systeem en draagt bij aan de betrouwbaarheid en toekomstbestendigheid van de treinplanning.

Utrecht

32-36u

Max. €98,- pu

Detachering

Senior Backend Java Developer

Opdrachtgever: Nederlandse Spoorwegen (NS)
Locatie: DSO Utrecht / Hybride
Duur: 14 april 2025 – 14 april 2026 (optie op verlenging van 12 maanden)
Uren per week: 36 uur
Tarief: Maximaal €98,- per uur
Deadline: 28 maart 2025, 15:00 uur
Opleidingsniveau: HBO

Functieomschrijving

NS is op zoek naar een communicatieve en ervaren Backend Java Developer voor het team binnen de Donna Service Organisatie (DSO). De applicatie Donna is van kritiek belang: het faciliteert de planning van de complete Nederlandse dienstregeling en de eerlijke verdeling van spoorcapaciteit.

Je gaat aan de slag met backend microservices die een groot, monolithisch systeem vervangen. Binnen je DevOps-team werk je aan gedistribueerde systemen, CI/CD-processen, productie-deployments en systeemmonitoring.

Samen met het team werk je in korte sprints, waarbij je actief meedenkt over verbeteringen en innovatie wordt aangemoedigd.

Taken en verantwoordelijkheden

• Werken aan de backend van gedistribueerde microservices voor het Donna-platform
• Ondersteunen van planning en infrastructuur via CI/CD pipelines (Jenkins)
• Samenwerken in een Scrum/DevOps team en met stakeholders
• Analyseren, ontwerpen, bouwen, testen en onderhouden van backend systemen
• Optimaliseren van database-queries en performance
• Integratie van event-driven systemen en beheer van Openshift-omgevingen

Functie-eisen

• Minimaal 5 jaar ervaring als developer
• Ervaring met Java 11 of hoger
• Ervaring met Spring Boot
• Ervaring met relationele databases en query-optimalisatie
• Ervaring met event-driven architecturen (eventual consistency)
• Ervaring met DevOps mindset en tooling
• Ervaring met Openshift (Kubernetes)
• Ervaring met Jenkins / CI tooling
• Uitstekende beheersing van de Nederlandse taal

Nice to have

• Ervaring met Kotlin
• Ervaring met functioneel programmeren
• Ervaring met Gradle
• Ervaring met ActiveMQ
• Ervaring met tools als Kibana, Grafana en Prometheus
• Ervaring met Domain Driven Design en Hexagonal Architecture

Competenties

• Teamspeler met goede communicatieve vaardigheden
• Analytisch sterk en goed abstractievermogen
• Proactief, leergierig en oplossingsgericht
• Aanspreekbaar, betrouwbaar en kwaliteitsbewust
• In staat complexe systemen snel te doorgronden

Solliciteren







    Schrijf je in voor een job alert

    Job Alert

    Close icon

    dienstverband

    locatie

    category

    Based on the PADDAP framework Talentwave Solution