Functie
Dit ga je doen
Als Senior Java Developer werk je in een DevOps-team aan de Bijsturing Applicatie Dienstregeling (BAD), een back-endplatform dat realtime informatie over dienstregeling en infrastructuur verwerkt en beschikbaar stelt aan operationele bijsturingssystemen. Je levert hands-on: ontwerpen, code schrijven, testen, deployen en verbeteren.
Doorontwikkeling van BAD: Java- en Spring Boot-componenten en integraties realiseren.
Aansluiten van afnemende systemen op een nieuw berichtformaat.
Migratie van private cloud naar het Mission Critical-platform op Azure (o.a. AKS).
Opleveren van nieuwe functionaliteit voor kritieke operationele processen, waaronder ERTMS en integrale bijsturing.
Toetsen en bepalen van technische keuzes op eenvoud, kwaliteit en uitvoerbaarheid.
Toepassen en overdragen van moderne engineering-, test- en DevOps-praktijken.
Doelgericht inzetten van AI-tools voor ontwikkeling, testen, refactoring en analyse en deze werkwijze overdragen aan het team.
Resultaat van de opdracht
Je realiseert aantoonbare voortgang op de veranderdoelen en helpt het team de roadmap sneller en effectiever te realiseren.
Eisen
- Opleiding: hbo- of wo-werk- en denkniveau.
- Ervaring: minimaal 5 jaar recente ervaring als Senior Java Developer in een complex IT-landschap.
- Diepgaande praktijkervaring met Java en Spring Boot.
- Ruime ervaring met Azure en containerplatformen, bij voorkeur AKS.
- Ruime ervaring met asynchrone berichtuitwisseling, REST-services en integraties in gedistribueerde systemen.
- Ruime ervaring met relationele databases, bij voorkeur PostgreSQL.
- Aantoonbare ervaring met geautomatiseerd testen, CI/CD en DevOps.
- Ervaring met bedrijfskritische software met hoge eisen aan beschikbaarheid en betrouwbaarheid.
- Aantoonbare ervaring met het verantwoord en effectief inzetten van AI-tools binnen softwareontwikkeling en het begeleiden van collega’s.
- Uitstekende beheersing van de Nederlandse taal.
- Wij zoeken
- Een hands-on, pragmatische en resultaatgerichte senior die snel van analyse naar uitvoering beweegt.
- Iemand die technische diepgang combineert met daadkracht en collega’s inhoudelijk meeneemt.
- Een professional die bestaande keuzes constructief durft uit te dagen en eenvoud en uitvoerbaarheid bewaakt.
- Pré
- Ervaring met complexe realtime of mission-critical systemen (bijv. spoor, logistiek, verkeersmanagement).
- Ervaring met migraties van private cloud naar Azure.
- Kennis van het NS- en/of ProRail-domein.
- Werkomgeving en werkwijze
- Werken in Agile teams; hoge beschikbaarheid en betrouwbare integraties zijn essentieel.
- Hybride werkwijze met vaste kantoordagen op maandag en donderdag in Utrecht.
- Deelname aan de wachtdienst is onderdeel van de opdracht.
- Deze opdracht is alleen geschikt voor kandidaten die in loondienst zijn en waarvoor loonbelasting en premies volks- en werknemersverzekeringen (WW, WAO, WIA en ZW) worden afgedragen. Deze opdracht is niet geschikt voor zelfstandig ondernemers en professionals (waaronder zzp’ers) die zichzelf uitlenen. Deze opdracht is ook niet geschikt voor de directeur-grootaandeelhouder die niet is verzekerd voor de werknemersverzekeringen. Ik verklaar dat de aangeboden kandidaat geen zelfstandig professional is, ook niet via een doorleenconstructie
- Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels onderstaande link gelezen en gaat hiermee akkoord. https://www.werkenbijns.nl/werkwijze-en-voorwaarden
- Je hebt hbo- of wo-werk- en denkniveau
- Je hebt minimaal 5 jaar aantoonbare recente ervaring als Senior Java Developer in een complex IT-landschap
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal
- Je hebt diepgaande aantoonbare praktijkervaring met Java en Spring Boot
- Je hebt ruime aantoonbare recente ervaring met Azure en containerplatformen, bij voorkeur AKSJe hebt ruime aantoonbare ervaring met asynchrone berichtuitwisseling, REST-services en integraties in gedistribueerde systemen
- Deelname aan de wachtdienst is een vereiste onderdeel van deze opdracht
Gunningscriteria
- Ervaring met de volgende onderwerpen is een pré: complexe realtime of mission-critical systemen, bijvoorbeeld binnen de spoorsector, logistiek of verkeersmanagement
- Ervaring met de volgende onderwerpen is een pré: migraties van private cloud naar Azure
- Ervaring met de volgende onderwerpen is een pré: het NS- en/of Pro
- Rail-domein
Extra informatie
Interview Datum
Het assessment is een onderdeel van het selectieproces.
Je sollicitatie dient uiterlijk 21 oktober 2026 om 11: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.