ZZP: Senior Java developer

Utrecht
ZZP: Senior Java developer
01-11-2026 t/m 01-11-2027 (verlenging mogelijk)
36 uur p/w
thuiswerken mogelijk: Ja
Nederlandse Spoorwegen (N.S.)
Schaal 61

Organisatie
NS houdt Nederland bereikbaar, voor iedereen. IT speelt daarbij een grote rol: van actuele reisinformatie, wifi in de trein en online tickets tot de systemen achter informatieborden en poortjes op het station. Het cluster Wendbare Logistiek is onderdeel van IT Operatie in Utrecht. Het ontwikkelt en beheert complexe IT-systemen voor onder meer de planning en bijsturing van materieel, dienstregeling en treinpersoneel. Kort gezegd zorgt het cluster ervoor dat de treinen op tijd rijden.
Het cluster werkt in een release train met zes multidisciplinaire agile teams en zet volop in op Continuous Integration, Continuous Delivery en DevOps. De kernwaarden van NS zijn open en betrouwbaar. Voor deze omgeving zoekt NS een senior Java developer, als freelancer (zzp) of via detachering.

Opdracht
Als senior Java developer bij NS werk je in de agile release train die de bijsturingsapplicaties ontwikkelt:
• de bijsturingsapplicatie materieel (BAM);
• de bijsturingsapplicatie dienstregeling (BAD);
• de bijsturingsapplicatie personeel (BAP).
Met deze applicaties stuurt de afdeling Transportbesturing 24 uur per dag de materieelinzet op 7.000 treinritten. Ze zorgen er bijvoorbeeld voor dat treinen lang genoeg zijn, zodat iedere reiziger een zitplaats heeft. Dat geldt niet alleen als alles volgens plan loopt, maar juist ook bij verstoringen, zoals een defecte trein of een aanrijding. Daarom gelden er hoge eisen aan beschikbaarheid, betrouwbaarheid en performance.

Je bent van begin tot eind betrokken bij de ontwikkeling, van design en ontwikkeling tot beheer. Je werkt in een agile ontwikkelteam met solution architecten, developers, een product owner en een scrum master aan de vernieuwing van BAM. Je schakelt dagelijks met de software architecten: je verfijnt hun ontwerpen, bewaakt de architectuurkaders en denkt mee over de architectuurroadmap.
De volgende stappen in de roadmap breiden de systemen uit met belangrijke functies. Daarmee kunnen treinen dichter op elkaar rijden, kan beter centraal worden bijgestuurd en wordt informatie uitgewisseld met de onderhoudsafdeling.

Vereisten
• Je hebt een hbo- of wo-werk- en denkniveau.
• Je hebt 5 tot 7 jaar recente, relevante werkervaring als ontwikkelaar in een complex IT-landschap.
• Je hebt aantoonbare ervaring met ontwikkelen in Java, Spring Boot en REST-webservices.
• Je hebt aantoonbare ervaring met containerplatformen zoals Docker en Kubernetes.
• Je hebt kennis van relationele databases.
• Je hebt aantoonbare ervaring met multi-usersystemen, het bouwen van user interfaces en automatisch testen.
• Je hebt ervaring met asynchrone messagingoplossingen in realtime systemen.
• Je beheerst de Nederlandse taal uitstekend, mondeling en schriftelijk.
• Je bent de afgelopen twee jaar niet in loondienst geweest bij NS.
• Je werkt mee aan een achtergrondonderzoek, met een VOG, een geheimhoudingsverklaring en een integriteitsverklaring.

Wensen
• Je hebt ervaring met Java EE, JMS en Azure.
• Je hebt ervaring met Oracle DB en PostgreSQL.
• Je hebt ervaring met ActiveMQ.
• Je hebt veel samengewerkt met solution architecten en product owners.
• Je hebt een visie op de uitbreiding en verbetering van het IT-landschap voor transportbesturing.

Competenties
• Je hebt een agile en DevOps-mindset en levert graag kortcyclisch waarde.
• Je bent een teamspeler: flexibel en sterk in samenwerken.
• Je hebt een groot verantwoordelijkheidsgevoel.
• Je leert snel en graag, ziet verbetermogelijkheden en neemt anderen daarin mee.
• Je communiceert goed, toont daadkracht en durft beslissingen te nemen.
• Je speelt makkelijk in op veranderingen.

Planning
Je start zo snel mogelijk. De opdracht loopt tot 1 november 2027, met een optie tot verlenging. Je werkt 36 uur per week.

Werkdag
Je werkt hybride: deels op locatie in Utrecht en deels thuis. Je werkdagen zijn maandag tot en met vrijdag. In het team en in de release train krijg je de ruimte om te sparren, kennis te delen en te leren.

Functieschaal
Schaal 61.

__________________

Solliciteer direct

Naam
Drag & Drop Files, Choose Files to Upload
Upload hier uw CV in PDF-formaat.
Privacybeleid

Inloggen

Registreren

Wachtwoord opnieuw instellen

Vul je gebruikersnaam of e-mailadres in. Je ontvangt dan een link waarmee je een nieuw wachtwoord kan instellen via de e-mail.