Functieomschrijving
Functieomschrijving
- Als Senior Java developer werk je end-to-end: van design en ontwikkeling tot beheer en DevOps, met directe impact op de personele bijsturing van de treindienst.
- Je werkt in een DevOps-team (samen met Product Owner en Scrum Master) aan de basis en de uitbreiding van de Bijsturing Applicatie Personeel.
- Je schakelt dagelijks met teamcollega’s, andere teams en softwarearchitecten, bewaakt architectuurkaders en denkt mee over de architectuurroadmap.
- Je draagt bij aan de modernisering van een monolithische 24/7 spoorapplicatie naar microservices op containers.
- Je ondersteunt de invoering van Continuous Delivery, Continuous Integration en DevOps-praktijken binnen de ontwikkelteams.
Verantwoordelijkheden
- Ontwerpen, ontwikkelen en beheren van Java-applicaties en REST-webservices.
- Implementeren van cloud-native oplossingen en containerisatie (microservices op Kubernetes/AKS of vergelijkbaar).
- Integratie met relationele databases en real-time asynchrone messagingoplossingen.
- Opzetten en uitvoeren van geautomatiseerde testen; bijdragen aan CI/CD-pijplijnen.
- Samenwerken met architecten en product owners om oplossingen toekomstbestendig te maken en te moderniseren.
- Wachtdienst: deelname aan een 24/7 ondersteuningsrotatie behoort mogelijk tot de taken; bereikbaarheid gedurende de dienstweek (ongeveer 1 keer per 6 weken) kan worden gevraagd.
Functie-eisen
- Opleiding: hbo- of wo-werk- en denkniveau; uitstekende beheersing van het Nederlands.
- Minimaal 5–7 jaar relevante ervaring als ontwikkelaar in een complex IT-landschap.
- Gedegen ervaring met Java en REST-webservices; ervaring met Spring (Boot).
- Ervaring met cloud development (Azure is genoemd) en containerplatformen zoals Kubernetes (AKS is een sterke pre).
- Kennis van relationele databases; ervaring met PostgreSQL is een pre.
- Ervaring met asynchrone messaging in real-time systemen en met automatisering van tests.
- Ervaring met het domein bijsturing in de spoorsector en met het moderniseren van bijsturingsapplicaties is gewenst.
- Agile en DevOps-mindset; je bent een teamspeler en draagt waarden als eigenaarschap, commitment, durf, focus, openheid en respect uit.
- Je werkt daadkrachtig en flexibel, leert snel, neemt anderen mee in verbeteringen en bent een pleitbezorger van AI-driven development.
- Aantoonbare ervaring in samenwerking met solution architects en product owners.
Eisen
- 10Je hebt een hbo- of wo-werk- en -denkniveau en communiceert uitstekend in
het Nederlands - 10Je brengt (minimaal) 5 – 7 jaar relevante werkervaring mee als
ontwikkelaar in een complex IT-landschap - 10Je hebt ervaring met ontwikkeling in Java, REST webservices (ervaring met
Spring (Boot). Ook heb je ervaring met Azure /cloud based development - 10Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van
de Nederlandse taal - 10Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels
onderstaande link gelezen en gaat hiermee akkoord.
https://www.werkenbijns.nl/werkwijze-en-voorwaarden - 10Je hebt ervaring met met asynchrone messaging oplossingen in realtime
systemen en ook met automatisch testen - 10Je hebt ervaring met het domein bijsturing in de spoorsector en ervaring
met het moderniseren van bijsturing applicaties - 10Je hebt een Agile en DevOps mindset
Gunningscriteria
- Ervaring met PostgreSQL is een pre
- AKS is een sterke pre, of vergelijkbaar
Interview Datum
zo snel mogelijk
Je sollicitatie dient uiterlijk 24 juli 2026 om 06:00 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.