Senior Backend Java Developer – Planningsapplicatie
Voor de Nederlandse Spoorwegen zijn wij op zoek naar een Senior Backend Java Developer voor de Donna Service Organisatie (DSO) in Utrecht. Binnen deze omgeving werk je aan een bedrijfskritische planningsapplicatie waarmee de dienstregeling, materieel- en personeelsplanning voor alle treinen van NS wordt verzorgd. De omgeving is technisch complex en vraagt om een ervaren Java developer die het bestaande systeem beschikbaar, veilig en toekomstbestendig houdt terwijl nieuwe applicaties worden ontwikkeld ter vervanging van het huidige landschap. Je werkt binnen een Agile/Scrum team aan onderhoud, optimalisatie, automatisering en technische verbeteringen binnen een omvangrijke Java-omgeving.
NS
Utrecht
32-36u
Tarief tot €85,- per uur
Detachering
Nog … dagen
Opdrachtgever: Nederlandse Spoorwegen
Locatie: Utrecht / hybride
Startdatum: zo snel mogelijk
Duur: tot 21 juni 2028
Optie tot verlenging: ja
Uren per week: 36 uur
Tarief: maximaal €85per uur all-in excl. btw
Deadline: 27 mei 2026
Functieomschrijving
Als Senior Backend Java Developer werk je binnen de Donna Service Organisatie aan het verbeteren, onderhouden en beschikbaar houden van de planningssystemen van NS. Je bent verantwoordelijk voor Java development, build-optimalisatie en applicatiedesign binnen een complexe en bedrijfskritische omgeving. Je werkt aan een monolithische applicatie die gebruikt wordt voor de materieel- en personeelsplanning van NS Reizigers en NS International. Samen met het team voer je analyses uit, ontwerp je oplossingen en implementeer je verbeteringen die bijdragen aan stabiliteit, veiligheid en performance van het systeem. Daarnaast werk je aan automatisering en kwaliteitsverbeteringen om releases sneller en efficiënter uit te voeren. Samenwerking met andere teams binnen NS speelt een belangrijke rol, aangezien delen van het huidige landschap worden vervangen door nieuwe applicaties.
Taken en verantwoordelijkheden
- Ontwikkelen en onderhouden van backend functionaliteiten in Java
- Verbeteren van buildprocessen en CI/CD tooling
- Uitvoeren van analyses en technische onderzoeken
- Ontwerpen en implementeren van technische oplossingen
- Beschikbaar, veilig en stabiel houden van de Donna-applicatie
- Optimaliseren van performance en releaseprocessen
- Vertalen van monitoringresultaten naar technische verbeteringen
- Beschrijven en verbeteren van bestaande processen
- Samenwerken binnen Agile/Scrum teams
- Ondersteunen van de modernisering van het applicatielandschap
Functie-eisen
- Minimaal 5 jaar recente ervaring als Java developer
- HBO+ werk- en denkniveau
- Ervaring met WebLogic
- Ervaring met Jenkins en CI tooling
- Ervaring met Gradle
- Goede beheersing van de Nederlandse taal
- Ervaring met complexe enterprise applicaties
- Analytisch sterk en snel bestaande code kunnen doorgronden
Pré’s
- Ervaring met Eclipse RCP en/of OSGi
- Ervaring met relationele databases en query-optimalisatie
- Ervaring met RedHat OpenShift
- Ervaring met ActiveMQ en Keycloak
- Ervaring met Grafana, Loki en Prometheus
- Ervaring met AI ontwikkeltooling
Competenties
- Teamspeler
- Analytisch sterk
- Communicatief vaardig
- Leergierig
- Zelfstandig
- Proactief
- Kwaliteitsgericht
- Oplossingsgericht
- Sterk abstractievermogen
- Verantwoordelijkheidsgevoel
Solliciteren