Terug naar opdrachten

Nederlandse Spoorwegen

Java Developer OV Betalen

Nederlandse Spoorwegen

Locatie:
Utrecht, Utrecht
Startdatum:
25 mei 2026
Uren p/w:
36 uur p/w
Looptijd:
6 maanden
Type:
ZZP
Vakgebied:
ICT
Sluitingsdatum:
4 mei 2026

Deze opdracht is gesloten

De opdracht blijft nog beschikbaar voor continuiteit en naslag. Reageren kan niet meer, maar via onderstaande links ga je direct naar open opdrachten.

Omschrijving opdracht

Dit ga je doen

Bij NS krijg je de kans om te werken aan innovatieve oplossingen binnen het dynamische domein van OV-Betalen. Als onderdeel van ComIT/Kern, speel je een cruciale rol in het ontwikkelen en beheren van nieuwe softwarecomponenten in de MS Azure cloud. Je gaat werken in een zelf organiserend team, dat zich richt op effectieve communicatie tussen systemen van NS en haar partners. Hierbij staat een multidisciplinaire aanpak centraal, waardoor je kunt bijdragen aan een toekomstbestendig, wendbaar en schaalbaar systeem voor de OV-Pas.

Dit ga je doen als Java Developer

Je gaat werken in een agile team dat volgens de DevOps-principes opereert. Dit betekent dat je betrokken bent bij zowel de ontwikkeling als het beheer van softwareproducten. Je gaat geavanceerde Cloud-oplossingen gebruiken om de keten van bestellen, leveren en wijzigen van OV-pas uit te breiden, te beheren en optimaliseren. Je hebt de verantwoordelijkheid voor het ontwikkelen en onderhouden van generieke Java-functies, het implementeren van geautomatiseerde testen en het monitoren van softwarecomponenten. Je zorgt ervoor dat de functies “up and running” blijven in productie, terwijl je voldoet aan de hoge eisen van beschikbaarheid, integriteit, en ICT-security.

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.

Hier ga je werken

Vanuit Utrecht werkt NS aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor heel Nederland. We richten ons op optimale fysieke voorzieningen op stations, een intuïtieve klantbeleving en heldere reis- en prijsinformatie. Met de introductie van de OV-pas en het uitfaseren van de OV-chipkaart zorgen we voor eenvoudig en betrouwbaar betalen in het openbaar vervoer. Hiervoor maken we slim gebruik van reizigers- en operationele data om onze dienstverlening continu te verbeteren. Team Mena, onderdeel van ComIT, bestaat uit zes medewerkers onder leiding van een Scrummaster en Product Owner. Als enabling team, verbinden we diverse interne en externe stakeholders en stemmen we communicatie tussen verschillende systemen af, wat een belangrijke en dagelijkse taak is binnen het team.

Dit zijn de eisen

  • HBO/WO werk- en denkniveau met minimaal vijf jaar relevante Java-ervaring;
  • Ervaring met Java 21, Springboot en in het opstellen en implementeren van automatische testen;
  • Ervaring met Azure DevOps;
  • Aantoonbare ervaring met SOAP XML;
  • Goede kennis van de Nederlandse taal, in woord en schrift;
  • Affiniteit met kwaliteit en kwaliteitsbeheersing, gericht op het verbeteren van processen en producten;
  • Sterke teamspeler met de capaciteit om zelfstandig maar ook in teamverband te opereren;
  • Vermogen om abstracte zaken helder uit te leggen en resultaatgericht te werken;
  • Sterke communicatieve vaardigheden en ervaring met het samenwerken en afstemmen met andere teams;
  • Zeer zelfstandig instaat om gehele ontwikkelproces van ontwerp t/m testen op zich te nemen;
  • Je hebt aantoonbare ervaring met het realiseren van werkende koppelingen tussen systemen die niet (of beperkt) aanpasbaar zijn, bijvoorbeeld door het ontwikkelen of toepassen van eigen interfaces, workarounds of middleware-oplossingen;
  • Je bent in staat om onder tijdsdruk werkende software op te leveren die voldoet aan de functionele eisen, waarbij je bewust kiest voor pragmatische oplossingen boven perfectie en uitgebreide onderhoudbaarheid;
  • Direct beschikbaar;
  • Kennis van Docker/Kubernetes en Bicep/Powershell/Python is een pré;
  • Bekendheid met de Microsoft Azure omgeving en services zoals Cosmos-DB, Webapps, Functions, ServiceBus en Event-Hub (AZ-204 certification is een pré).

Op NS kun je rekenen

Werken bij NS betekent dat jij hét 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.

Functie-eisen

  • Je beschikt over HBO/WO werk- en denkniveau met minimaal vijf jaar relevante Java-ervaring.
  • Je beschikt over ervaring met Java 21, Springboot en in het opstellen en implementeren van automatische testen.
  • Je beschikt over minimaal ervaring met Azure DevOps.
  • Je beschikt over aantoonbare ervaring met SOAP XML.
  • Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
  • Je hebt affiniteit met kwaliteit en kwaliteitsbeheersing, gericht op het verbeteren van processen en producten.
  • Je bent een sterke teamspeler met de capaciteit om zelfstandig maar ook in teamverband te opereren.
  • Je beschikt over het vermogen om abstracte zaken helder uit te leggen en resultaatgericht te werken.
  • Je beschikt over sterke communicatieve vaardigheden en hebt ervaring met het samenwerken en afstemmen met andere teams.
  • Je bent zeer zelfstandig instaat om gehele ontwikkelproces van ontwerp t/m testen op zich te nemen.
  • Je hebt aantoonbare ervaring met het realiseren van werkende koppelingen tussen systemen die niet (of beperkt) aanpasbaar zijn, bijvoorbeeld door het ontwikkelen of toepassen van eigen interfaces, workarounds of middleware-oplossingen.
  • Jouw uurtarief voldoet aan de volgende voorwaarden: 1) Jouw uurtarief is niet hoger dan het maximaal all-in uurtarief wat is vastgesteld voor deze aanvraag. Jouw tarief is een maximaal all-in uurtarief en is inclusief o.a. reiskosten, faciliteiten, eventuele vergoedingen en de fee(s) voor onze contractmanager FastFlex, excl. btw. Het tarief weegt mee in het selectieproces. 2) De bemiddelingsfee (voor bemiddelingspartijen van zzp’ers of van kandidaten die in loondienst zijn bij een andere partij dan de aanbieder) voor deze aanbieding is niet hoger dan € 6,00 per gewerkt uur. Indien niet van toepassing kies 'ja'. 3) Je gaat ermee akkoord dat er gedurende de looptijd van deze opdracht, tot een maximum van 24 maanden, geen indexatie van het uurtarief zal plaatsvinden.
  • Je bent in staat om onder tijdsdruk werkende software op te leveren die voldoet aan de functionele eisen, waarbij je bewust kiest voor pragmatische oplossingen boven perfectie en uitgebreide onderhoudbaarheid.
  • Direct beschikbaar.
  • Jouw aanbieding voldoet aan onderstaande inhuurvoorwaarden: 1) Jouw aanbieding bevat een aanvraag-specifiek voorblad. Zonder voorblad wordt de aanbieding niet in behandeling genomen. Op dit voorblad worden de beoordelingscriteria van de betreffende aanvraag opgenomen. Onder elk criterium zien we graag een korte motivatie op welke wijze de kandidaat hieraan voldoet. Je dient zelf de beoordelingscriteria te kopiëren naar het voorblad. Een link naar het voorbeeld is hier te vinden: https://inhuur-ns.my.site.com/vmsvisualforce/a0n58000002TChm 2) Je gaat akkoord met een achtergrondonderzoek na gunning (VOG, geheimhoudingsverklaring, integriteitsverklaring en vragenlijst). De documenten t.b.v. dit onderzoek dienen vóór aanvang van de opdracht te zijn ingestuurd zodat er tijdig gescreend kan worden. 3) Je gaat akkoord met het afsluiten van de benodigde beroeps- en bedrijfsaansprakelijkheidsverzekering. Meer informatie over de hoogte van de te verzekeren bedragen is te vinden in de voorbeeldcontracten onder ‘mijn instellingen’. 4) Je bent in de afgelopen twee jaar niet in dienst geweest bij NS middels een arbeidscontract voor bepaalde of onbepaalde tijd.
  • Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels onderstaande link gelezen en gaat hiermee akkoord. https://www.werkenbijns.nl/werkwijze-en-voorwaarden
  • 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.

Wensen

  • Kennis van Docker/Kubernetes en Bicep/Powershell/Python is een pré.
  • Bekendheid met de Microsoft Azure omgeving en services zoals Cosmos-DB, Webapps, Functions, ServiceBus en Event-Hub (AZ-204 certification is een pré).

Sollicitatieproces

1

Reageren

  • Binnen één werkdag beoordelen we je cv en checken we of je profiel past bij de opdracht.
  • We nemen contact met je op om je sollicitatie, beschikbaarheid en motivatie door te nemen.
  • Bij een match starten we het traject, bij twijfel laten we dat snel weten.
2

Aanbieden

  • We stellen je voor aan de opdrachtgever.
  • Bij interesse volgt een gesprek of een aanvullende uitvraag.
  • Tijdens het traject houden we je op de hoogte van elke stap.
3

Aan de slag

  • Na akkoord leggen we de afspraken en vervolgstappen vast.
  • Je rondt de onboarding en bevestiging af voor de startdatum.
  • Daarna kun je aan de slag op de opdracht.