Java Developer OV Betalen

Werken bij NS

Utrecht

Ibrido

EUR 42.000 - 72.000

Tempo pieno

48 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Thuiswerken mogelijk
Flexibele werktijden
36-urige werkweek
Eindejaarsuitkering 3%
8% vakantietoeslag
Uitstekende pensioenregeling
Gratis tweede klas treinreizen
Gezinsreizen gratis in daluren
Reiskorting bij NS na 1 jaar

Descrizione del lavoro

Werken bij NS zoekt een Java Developer die ervaring heeft met Java 21+ en Spring Boot, en die bijdraagt aan de OV-pas keten in Azure. Je werkt binnen ComIT Kern in Utrecht en sluit aan bij Team Mena, een zelforganiserend DevOps-team dat verantwoordelijk is voor de betrouwbaarheid en performance van software in productie.

Je draagt bij aan automatische tests, monitoring en incidentanalyse, en onderhoudt logging en security.

Competenze

  • HBO- of WO-niveau.
  • 2
  • Minimaal 3 jaar relevante ervaring als Java Developer.
  • Ervaring met Java 21+ en Spring Boot.
  • Ervaring met het opstellen en implementeren van automatische tests.
  • Ervaring met productieproblemen, incidentanalyse en root cause analysis.
  • Kan uitleggen hoe incidenten zijn opgelost en herhaling wordt voorkomen.
  • Begrijpt dat wijzigingen impact kunnen hebben op gebruikers en teams.
  • Goede communicatieve vaardigheden voor samenwerking.

Mansioni

  • Ontwikkelen en onderhouden van Java functionaliteiten en Azure componenten.
  • Beheren van DevOps-cyclus: ontwikkelen, testen en monitoring.
  • Analyseren van productieproblemen en root cause analyses uitvoeren.
  • Verantwoordelijk voor logging, monitoring, dashboards en alerts.
  • Samenwerken met ontwikkelteams, platformteams en externe partijen.
  • Zorgdragen voor kwaliteit, security en continuïteit van de software.

Conoscenze

Java 21+
Spring Boot
Azure DevOps
Automatische tests
Productiebeheer/incidentanalyse
Nederlands op B2-niveau

Strumenti

Azure Cosmos DB
Azure Web Apps
Azure Functions
Azure Service Bus
Azure Event Hubs
Azure DevOps

Descrizione del lavoro

Daarom wil je als Java Developer bij NS werken
  • Je ontwikkelt met Java 21+, Spring Boot en Microsoft Azure aan software voor het bestellen, leveren en wijzigen van de OV-pas.
  • Je bent verantwoordelijk voor de hele DevOps-cyclus: van nieuwe functionaliteiten en automatisch testen tot monitoring, incidentanalyse en productiebeheer.
  • Je werkt in een zelforganiserend team aan een belangrijke keten binnen OV-betalen en stemt veel af met andere ontwikkelteams, platformteams en externe ketenpartners.

“Met jouw Java-kennis bouw je niet alleen nieuwe functionaliteiten. Je zorgt er samen met je team ook voor dat OV-betalen iedere dag betrouwbaar blijft werken.”

Dit ga je doen als Java Developer

Als Java Developer werk je volgens de DevOps principes. Dat betekent dat ontwikkelen en beheren bij elkaar horen. Samen met je team ben je verantwoordelijk voor de hele levenscyclus van de software.

Je ontwikkelt en onderhoudt Java functionaliteiten en Azure componenten voor de keten rondom het bestellen, leveren en wijzigen van de OV pas.

Dit betekent dat je:

  • nieuwe functionaliteiten ontwikkelt met onder andere Java 21+ en Spring Boot;
  • automatische tests opstelt en implementeert;
  • applicaties en Azure componenten monitort;
  • productieproblemen en incidenten analyseert en oplost;
  • root cause analyses uitvoert om te achterhalen waarom problemen ontstaan;
  • maatregelen neemt om te voorkomen dat incidenten terugkomen;
  • logging, monitoring, dashboards en alerts verbetert;
  • deployments, tests en beheertaken verder automatiseert;
  • technisch onderhoud, upgrades en lifecyclemanagement uitvoert;
  • beschikbaarheid, performance, gegevensintegriteit en ICT security bewaakt;
  • samenwerkt met andere ontwikkelteams, platformteams, servicemanagement en externe ketenpartners;
  • technische onderwerpen duidelijk uitlegt en afspraken maakt over afhankelijkheden, interfaces en verantwoordelijkheden.

Je kijkt daarbij verder dan je eigen applicatie. Bij een wijziging of incident wil je begrijpen wat er verderop in de keten gebeurt. Wat betekent een verandering voor een ander team? Wat merkt een ketenpartner ervan? En welke gevolgen kan een storing hebben voor reizigers?

Bij een productieprobleem zoek je daarom niet alleen naar een snelle oplossing. Je gebruikt bijvoorbeeld logs en metingen om de oorzaak te vinden, herstelt de dienstverlening en kijkt vervolgens hoe je herhaling voorkomt.

Samen met je team zoek je steeds naar de juiste balans tussen nieuwe functionaliteiten, technische kwaliteit, onderhoud en operationele stabiliteit.

Hier ga je werken

Je werkt vanuit Utrecht binnen ComIT Kern. Vanuit dit onderdeel werken we aan toekomstbestendige, toegankelijke en betrouwbare mobiliteitsdiensten voor NS.

We richten ons onder andere op goede voorzieningen op stations, een intuïtieve klantbeleving en duidelijke reis en prijsinformatie. Ook begeleiden we de overgang naar de OV pas. Reizigersdata en operationele data helpen ons om onze dienstverlening steeds verder te verbeteren.

De oplossingen die hiervoor worden ontwikkeld draaien in de Microsoft Azure cloud.

Dit is Team Mena

Team Mena bestaat uit zeven professionals, met een Scrum Master en Product Owner. Het is een zelforganiserend, agile en multidisciplinair DevOps team binnen ComIT Kern.

Het team ontwikkelt en beheert Java software en Azure componenten voor het bestellen, leveren en wijzigen van de OV pas. Daarnaast zorgt Team Mena ervoor dat verschillende systemen van NS en externe partners goed met elkaar kunnen communiceren.

Mena heeft daarbij ook een faciliterende rol. Het team verbindt systemen, ontwikkelteams, platformteams, servicemanagement en externe ketenpartners. Dat vraagt naast technische kennis om heldere communicatie en goede afspraken.

En het werk stopt niet zodra nieuwe software live staat. Het team is ook verantwoordelijk voor de betrouwbaarheid en continuïteit van de eigen producten in productie.

Je monitort daarom samen de dienstverlening, behandelt incidenten en voert onderhoud uit. Ook werken jullie continu aan betere performance, security, logging, monitoring en beheerbaarheid.

We werken open en betrouwbaar en zoeken actief de samenwerking met elkaar op.

Je werkt 36 uur per week. Thuiswerken en flexibele werktijden zijn in overleg mogelijk. Dinsdag is de vaste kantoordag in Utrecht.

Dit zijn de functie-eisen

Voor deze functie zoeken we in de eerste plaats een Java Developer die niet alleen graag nieuwe software bouwt, maar ook verantwoordelijkheid wil nemen voor de werking ervan in productie.

Dit vinden we belangrijk:

  • Je hebt hbo of wo werk en denkniveau.
  • Je hebt minimaal 3 jaar relevante ervaring als Java Developer.
  • Je hebt aantoonbare ervaring met Java 21+ en Spring Boot.
  • Je hebt ervaring met het opstellen en implementeren van automatische tests.
  • Je hebt ervaring met productieproblemen, incidentanalyse en root cause analysis.
  • Je kunt uitleggen hoe je na een incident tot de hoofdoorzaak bent gekomen, hoe je de dienstverlening hebt hersteld en welke maatregelen je hebt genomen om herhaling te voorkomen.
  • Je begrijpt dat wijzigingen en incidenten impact kunnen hebben op gebruikers, andere teams en ketenpartners.
  • Je hebt minimaal Nederlands op B2 niveau. Dat is belangrijk omdat je technische keuzes, incidenten en afspraken in het Nederlands bespreekt met collega's en stakeholders.
  • Je kunt complexe technische onderwerpen helder uitleggen.
  • Je werkt graag samen met andere ontwikkelteams, platformteams, servicemanagement en externe partijen.
  • Je werkt kwaliteitsgericht en hebt aandacht voor testen, security, beheerbaarheid en continuïteit.
Ervaring met Azure

Bekendheid met Microsoft Azure en Azure DevOps is waardevol voor deze functie.

We werken onder andere met:

  • Azure Cosmos DB;
  • Azure Web Apps;
  • Azure Functions;
  • Azure Service Bus;
  • Azure Event Hubs;
  • Azure DevOps.

Je hoeft niet ieder onderdeel al volledig te beheersen. We vinden het vooral belangrijk dat je cloudprincipes begrijpt en kunt uitleggen hoe bijvoorbeeld hosting, messaging, gegevensopslag en deployment binnen een oplossing samenwerken.

Mooi meegenomen

Heb je daarnaast ervaring met een of meerdere van onderstaande technieken? Dan is dat een pré:

  • Docker;
  • Kubernetes;
  • Bicep;
  • PowerShell;
  • Python;
  • BPMN;
  • AZ 204 certificering;
  • toepassingen van AI binnen softwareontwikkeling of beheer.

Deze kennis is geen harde eis. Ervaring met Java, Spring Boot, automatisch testen en productiebeheer vinden we voor deze functie belangrijker.

Dit type developer voelt zich hier thuis

Je hoeft natuurlijk niet alles al te kunnen. Wel zoeken we iemand die verantwoordelijkheid neemt voor de kwaliteit van software, nieuwsgierig blijft en graag samenwerkt.

Je kunt problemen systematisch analyseren en maakt onderscheid tussen een symptoom en de echte oorzaak. Bij een storing kijk je naar logs en metingen voordat je conclusies trekt.

Ook durf je een release aan te passen of uit te stellen als kwaliteit, security of beheerbaarheid daarom vraagt. Je kunt uitleggen waarom je die keuze maakt.

Omdat je software onderdeel is van een grotere keten, zoek je actief de samenwerking op. Je maakt afhankelijkheden duidelijk, betrekt op tijd de juiste collega's en kunt technische keuzes begrijpelijk uitleggen aan mensen met een andere expertise.

Nieuwe technologie vind je interessant. Tegelijkertijd geldt in een productieomgeving: vernieuwen doen we bewust. Je experimenteert, leert van resultaten en zorgt dat productiestabiliteit niet onnodig in gevaar komt.

Dit zijn de arbeidsvoorwaarden

Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:

  • Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)

  • Een 36-urige werkweek

  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling

  • Bij goed functioneren krijg je na een jaar een vast contract

  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage

  • Je gezin reist gratis in de daluren

  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) plus extra verlof afhankelijk van leeftijd (minimaal een week)

  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen

  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt

  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen

Wil je meer weten? Bekijk onzearbeidsvoorwaardenencao.

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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Frontend Developer Bijsturing Personeel
Frontend Developer Bijsturing Personeel

Werken bij NS • Utrecht

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
36-urige werkweek
Eindejaarsuitkering 3%
+2
Fullstack Developer interne applicaties rijdend personeel
Fullstack Developer interne applicaties rijdend personeel

Nederlandse Spoorwegen • Utrecht

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
Flexibele werktijden
36-urige werkweek
+3
Fullstack Developer interne applicaties rijdend personeel
Fullstack Developer interne applicaties rijdend personeel

Nederlandse Spoorwegen • Papekop

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
36-urige werkweek
Eindejaarsuitkering 3%
+3
Fullstack Developer interne applicaties rijdend personeel
Fullstack Developer interne applicaties rijdend personeel

NS • Utrecht

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
36-urige werkweek
3% eindejaarsuitkering
+3
Fullstack Developer interne applicaties rijdend personeel
Fullstack Developer interne applicaties rijdend personeel

StudentJob • Papekop

Ibrido
EUR 60.000 - 90.000
Goede arbeidsvoorwaarden
Veel ontwikkel-mogelijkheden
Mobiliteit van Nederland
Frontend Developer Bijsturing Personeel
Frontend Developer Bijsturing Personeel

Nederlandse Spoorwegen • Papekop

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
Flexibele werktijden
36-urige werkweek
+9
Frontend Developer Bijsturing Personeel | UTRECHT
Frontend Developer Bijsturing Personeel | UTRECHT

Nederlandse Spoorwegen • Utrecht

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
Flexibele werktijden
36-urige werkweek
+2
Fullstack developer IT Operatie Dienst - Utrecht (Dutch only) | UTRECHT
Fullstack developer IT Operatie Dienst - Utrecht (Dutch only) | UTRECHT

Nederlandse Spoorwegen • Utrecht

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
Flexibele werktijden
Pensioenregeling
Fullstack developer IT Operatie Dienst - Utrecht (Dutch only)
Fullstack developer IT Operatie Dienst - Utrecht (Dutch only)

Nederlandse Spoorwegen • Papekop

Ibrido
EUR 42.000 - 72.000
Thuiswerken mogelijk
36-urige werkweek
3% eindejaarsuitkering
+3
Back-end developer team KnoT - Utrecht | UTRECHT
Back-end developer team KnoT - Utrecht | UTRECHT

Nederlandse Spoorwegen • Utrecht

In loco
EUR 42.000 - 72.000
Gratis treinreizen 2e klas
Gezin reist gratis in daluren
Korting op Europese treinreizen
+3