Senior Java developer

  • Bemiddeling
  • Bij opdrachtgever
  • Freelance
  • Full Time
  • Tijdelijk
  • Utrecht, Gebouw Laan van Puntenburg/Hybride
  • €100 per uur (maximaal inkooptarief eindklant, waar onze bemiddelingsmarge nog tussen moet). Het uiteindelijke tarief is vrij onderhandelbaar en bepalen we transparant in goed onderling overleg EUR / Uur

Nederlandse Spoorwegen

OV-bedrijf

Voor onze opdrachtgever Nederlandse Spoorwegen zijn wij op zoek naar een Senior Java developer.

Startdatum: 1 november 2026
Einddatum: 1 november 2027
Tarief: €100 per uur (maximaal inkooptarief eindklant, waar onze bemiddelingsmarge nog tussen moet). Het uiteindelijke tarief is vrij onderhandelbaar en bepalen we transparant in goed onderling overleg
Deadline aanbieden: 2 november 2026
Inzet: 36 uur per week
Standplaats: Utrecht, Gebouw Laan van Puntenburg/Hybride
Optie tot verlenging: Ja, optioneel

Bedrijfsachtergrond

Nederlandse Spoorwegen werkt aan duurzame mobiliteit en houdt Nederland bereikbaar voor iedereen. Het cluster Wendbare Logistiek is onderdeel van IT Operatie en ontwikkelt en beheert complexe IT-systemen voor planning en bijsturing van materieel, dienstregeling en treinpersoneel. Het team werkt met Continuous Delivery, Continuous Integration en DevOps binnen een Release Train met zes multidisciplinaire Agile teams.

Verantwoordelijkheden & Kernactiviteiten

Als senior Java developer ben je van begin tot eind betrokken bij ontwikkeluitdagingen, van design tot ontwikkeling en beheer. Je werkt aan de bijsturingsapplicaties materieel (BAM), dienstregeling (BAD) en personeel (BAP), die cruciaal zijn voor de 24/7 operatie van NS en directe impact hebben op de inzet van treinmaterieel en treinverkeer.

Start volgens opdrachtinformatie is 01-11-2026; in de functiebeschrijving staat startdatum zo snel mogelijk. Uiterlijk aanbieden: maandag 2 november 09:00. Selectiegesprekken: zo snel mogelijk. Werkdagen: maandag t/m vrijdag. Sluitingstijd vragen: 29-10-2026 14:15.

Taken:

  • Van begin tot eind betrokken zijn bij ontwikkeluitdagingen: van design tot ontwikkeling en beheer.
  • Ontwikkelen aan BAD, BAM of BAP en daarmee bijdragen aan het laten rijden van de treinen.
  • Bijdragen aan applicaties waarvoor zware eisen gelden op het vlak van beschikbaarheid, betrouwbaarheid en performance.
  • Met de producten die je ontwikkelt bijdragen aan een mobiele, bereikbare en duurzame samenleving.
  • Werken aan de bijsturingsapplicatie materieel (BAM), bijsturingsapplicatie dienstregeling (BAD) en bijsturingsapplicatie personeel (BAP).
  • Bijdragen aan applicaties waarmee de afdeling Transportbesturing 24 uur per dag de materieelinzet op 7.000 treinritten bestuurt.
  • Bijdragen aan oplossingen waardoor treinen lang genoeg zijn om reizigers een zitplaats te bieden, ook bij verstoringen zoals een defecte trein of aanrijding.
  • Meedenken over IT-mogelijkheden voor de toekomst.
  • Onder begeleiding van de scrum master samenwerken met solution architecten, developers en product owner aan de vernieuwingstrajecten van BAM.
  • Als onderdeel van een agile ontwikkelteam dagelijks schakelen met software architecten.
  • Ontwerpen vanuit de architect verfijnen.
  • Architectuurkaders bewaken.
  • Meedenken met de architectuur roadmap.
  • Het verschil maken voor de eindgebruikers in de dagelijkse operatie met directe impact op de inzet van het treinmaterieel en afnemers van de data.
  • Bijdragen aan ontwikkeling en beheer van complexe IT-systemen die processen ondersteunen voor onder andere planning en bijsturing van materieel, dienstregeling en treinpersoneel.
  • Werken met Continuous Delivery, Continuous Integration en DevOps.
  • Kennis delen, sparren en leren binnen een Release Train met zes Agile teams met multidisciplinaire samenstelling.
  • Bijdragen aan de technologische roadmap, waaronder uitbreiding van systemen met functies om treinen dichter na elkaar te laten rijden, beter centraal te kunnen bijsturen en informatie uit te wisselen met de onderhoudsafdeling van treinen.

Functie-eisen

  • Je hebt een hbo- of wo-werk- en -denkniveau.
  • Je hebt 5 - 7 jaar relevante werkervaring als ontwikkelaar in een complex IT-landschap.
  • Je hebt 5 - 7 jaar recent en relevante werkervaring als ontwikkelaar in een complex IT-landschap.
  • Je hebt ervaring met ontwikkeling in Java, Spring Boot, REST web services.
  • Je hebt aantoonbare ervaring met ontwikkeling in Java, Spring Boot, REST web services.
  • Je hebt ervaring met container platformen zoals Docker, Kubernetes of vergelijkbaar.
  • Je hebt aantoonbare ervaring met container platformen zoals Docker, Kubernetes of vergelijkbaar.
  • Je hebt kennis van Relationele databases.
  • Je hebt ervaring met multi-user systemen, het maken van user interfaces en automatisch testen.
  • Je hebt aantoonbare ervaring met multi-user systemen, het maken van user interfaces en automatisch testen.
  • Je hebt ervaring met asynchrone messaging oplossingen in realtime systemen.
  • Je hebt een Agile en DevOps mindset.
  • Je hebt teamspirit; met jouw flexibiliteit en vermogen om samen te werken versterk je jouw team.
  • Je hebt verantwoordelijkheidsgevoel; jouw werk heeft impact op al het Nederlandse treinverkeer.
  • Je brengt veel ervaring mee zodat je de materie snel eigen kan maken en hebt eerder veel samengewerkt met solution architecten en product owners.
  • Je leert snel en graag, ziet waar mogelijkheden tot verbetering liggen en neemt anderen daarin mee.
  • Belangrijke elementen in Agile werken, zoals samenwerken, inspelen op veranderingen en kort cyclisch waarde leveren, passen bij jouw manier van werken.
  • Je hebt goede communicatieve vaardigheden.
  • Je toont daadkracht en durft beslissingen te nemen.
  • Je hebt een uitstekende beheersing, zowel mondeling als schriftelijk, van de Nederlandse taal.

Functie-wensen

  • Ervaring met Java EE, JMS en Azure is een sterke pre.
  • Ervaring met Oracle DB en PostgreSQL is een pre.
  • Ervaring met ActiveMQ is een pre.
  • NS is benieuwd naar jouw visie op uitbreiding en verbetering van het IT-landschap voor de afdeling treinbesturing, zodat samen gezorgd kan worden voor een zorgeloze reis.

Sollicitatie

We ontvangen bij een sollicitatie graag je CV en motivatiebrief. Onderschrijf in je motivatiebrief los van je algemene motivatie svp ook de functie-eisen per eis. Svp puntsgewijs aantonen dat je voldoet aan de functie-eisen en aangeven met welke ervaring en resultaten bij welke opdrachtgevers. Zorg ook dat dit terugkomt in je CV.

Wij zijn volledig transparant over jouw tarief en onze marge. Samen bepalen we wat passend en realistisch is op basis van ervaring, kennis, match, maximale inkooptarief eindklant en slagingskans.

Keer terug naar alle vacatures

Om te solliciteren op deze vacature stuur je je sollicitatie naar info@berkhofenterprises.nl