Deze opdracht is recent binnengekomen en wordt zo snel mogelijk bijgewerkt. Neem alvast contact op met onze adviseur voor meer informatie over de opdracht.
Logo van Nederlandse Spoorwegen (NS)
Logo van Nederlandse Spoorwegen (NS)

Java Developer

Laan van Puntenburg 100, 3511 ER Utrecht, Nederland

Sluit over 5 dagen

Begindatum:

8 dec 2025

Einddatum:

7 dec 2026

Uren per week:

36

Publicatiedatum:

21 nov 2025
Opdracht tarief 100Opdracht uren 36
Opdracht alleen mogelijk voor professionals in loondienst
Kijkende naar de inhoud van deze opdracht en de wet DBA, kan je deze opdracht alleen uitvoeren als je in loondienst bent. Je kunt ervoor kiezen om bij ons in loondienst te gaan om deze opdracht uit te voeren of via een extern advies- of detacheringsbureau (met akkoord van jouw huidige werkgever). Wij maken voor de betaling van facturen van advies- en detacheringsbureaus gebruik van een G-rekening.
Wil jij ook deze opdracht direct via ons uitvoeren?
Dit is mogelijk! Wij bieden je een projectovereenkomst aan, waardoor je de opdracht in loondienst bij Opdracht Overheid kunt uitvoeren. Bereken hieronder jouw bruto maandsalaris.
Wat zijn de voordelen?
Rekentool
Voor welk uurtarief mogen wij jou aanbieden?
Hoeveel uur per week wil je werken?
Opdracht alleen mogelijk voor professionals in loondienst

Omschrijving

Daarom wil je als Java Developer bij NS werken

Je bent van begin tot eind betrokken bij de ontwikkel-uitdagingen. Van design tot ontwikkeling en beheer. Jouw werk heeft impact! Als ontwikkelaar van Bijstuur Applicatie Knoop (BAK) draag jij bij aan het laten rijden van de treinen. Daarom zijn er zware eisen gesteld aan deze applicatie op het vlak van beschikbaarheid, betrouwbaarheid en performance.

Je draagt met de producten die je ontwikkelt bij aan een mobiele, bereikbare en duurzame samenleving.

Dit ga je doen als Java Developer

De Java Developer is verantwoordelijk voor het ontwikkelen, implementeren en beheren van oplossingsrichtingen in lijn met de gebruikerswensen, gestelde beschikbaarheidseisen, beleid, wet- en regelgeving en NS-architectuurkaders. Dat betekent dat je altijd je persoonlijke bijdrage levert. Je schakelt met het hele DevOps team; open en eerlijk geef je feedback over zaken als planningsuitdagingen en potentiele technische uitdagingen. Het team beheert zelf de ontwikkelstraat en monitort de applicaties. Je voelt je verantwoordelijk om samen een goede ervaring neer te zetten voor eindgebruikers. Bij incidenten, helpt het team voor een spoedig herstel zodat de impact voor reizigers klein blijft.

Eisen

  • Minimaal HBO/WO werk- en denkniveau
  • Je hebt aantoonbaar minimaal 3 jaar werkervaring met programmeren in Java
  • Ervaring met software testen en verfijnen naar aanleiding van feedback van gebruikers, klantgericht werken.
  • Ervaring in Agile-Scrum en DevOps
  • Bereid zijn om mee te draaien in een wachtdienstrooster (Elke acht weken is er een wachtdienst van een volledige week)
  • Affiniteit met Openbaar Vervoer (OV), de logistieke vraagstukken en de IT-oplossingen die nodig zijn om de operationele en planning vraagstukken te verbeteren is een must.

Wensen en competenties

Wensen

  • Ervaring met Azure Clouddiensten zoals Azure Kubernetes Service en Azure Database for PostgreSQL
  • Ervaring met het Spring Boot framework
  • Ervaring met wiskundige optimalisatietechnieken (toekomstige features van de applicatie)

Competenties

  • Goede communicatieve vaardigheden en beheersing van de Nederlandse taal
  • Teamspirit: met jouw flexibiliteit en vermogen om samen te werken, versterk je jouw team.
  • Verantwoordelijkheidsgevoel: jouw werk heeft namelijk impact op al het Nederlandse treinverkeer.

Organisatie en team

Het cluster Wendbare Logistiek staat aan de lat om ervoor te zorgen dat NS in staat is om elke dag een treindienst op maat te leveren. Daarnaast zijn de speerpunten om operationele collegas een aantrekkelijk werkpakket en rooster te bieden en om betrouwbare (IT) producten te maken voor eindgebruikers. In samenwerking met IT zorgen wij voor de ontwikkeling en het beheer van complexe, IT-systemen die processen ondersteunen van o.a. de planning en bijsturing voor de domeinen materieel, dienstregeling, treinpersoneel en knoop (materieel opstelterrein). In een notendop zorgen we ervoor dat de treinen goed onderhouden en schoon zijn en op tijd en met voldoende zitplaatsen kunnen rijden.

Het cluster Knoop & Service houdt zich hoofdzakelijk bezig met alle ICT die nodig is om onze opstelterreinen optimaal te benutten, van planning- tot bijsturingsapplicaties. Team BAK is onderdeel van dit domein en werkt aan een bedrijfskritische applicatie die op alle materieel knooppunten in het land zal worden gebruikt. Op deze materieelknooppunten wordt 24/7 het logistieke proces ondersteund.Het team ontwikkelt een nieuwe be- en bijsturingsapplicatie om de logistieke processen op de materieel opstelterreinen efficienter en effectiever te kunnen uitvoeren.Team BAK is onderdeel van een grote keten in het applicatielandschap van NS. Dit betekent dat je veel zult schakelen met andere teams binnen de keten om ervoor te zorgen dat alles werkt zoals nodig. Uiteraard heb je ook veel contact met gebruikers. Binnen het team wordt op de DevOps manier gewerkt. Dit betekent dat in het werk dat wordt uitgevoerd de Intern Intern klantwaarde centraal staat. Samen met je team heb je als doel om zelf-organiserend en multifunctioneel te zijn. Daarnaast is het noodzakelijk dat je (regelmatig) beschikbaar bent, buiten kantooruren voor het oplossen van problemen.

Werken bij NS betekent dat jij het verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Gespreksinformatie

  • Startdatum: 8-12-2025
  • Einddatum: 7-12-2026
  • Locatie: Utrecht
  • Selectiegesprekken: op 01-12-2025 en 02-12-2025

Overige informatie

Benodigd aantal professionals:

Let op: Bovenstaand tarief is een max. all-in uurtarief (incl. o.a. reiskosten, faciliteiten, eventuele vergoedingen). Het tarief weegt mee in het selectieproces.

Meer informatie
Hieronder vind je meer informatie over het aanmeldproces en antwoorden op veelgestelde vragen. Niet gevonden wat je zoekt? Neem dan contact op met Sybren Hindriks via sybren.hindriks@kbenp.nl.
Contact
Hoe werkt het?
Veelgestelde vragen
Wil je even sparren met een van onze adviseurs?
Neem contact op met onze opdracht adviseur over de opdracht. Je kunt natuurlijk ook contact opnemen via de contactpagina.
Opdracht Adviseur Sybren Hindriks
Sybren Hindriks
Opdracht Adviseur
Afwezig
Werkdagen: di, wo, do, vr