Geïnteresseerd in de volgende banen?
Stuur mij soortgelijke banen
Blijf als eerste op de hoogste en mis geen vacatures.Functieomschrijving
Contact
Inhuur
Senior Java/Kotlin Developer
-
Utrecht
-
Einddatum: 31-03-2027
-
Maximaal €98.00 per uur
Je bent van begin tot eind betrokken bij de ontwikkeluitdagingen; van design tot ontwikkeling tot beheer. Je werkt in een complexe IT-omgeving bestaande uit de nieuwste technieken, dus: eindeloze mogelijkheden én volop persoonlijke ontwikkeling. Je draagt met de producten die je ontwikkelt bij aan een mobiele, bereikbare en duurzame samenleving.
-
Maximaal €98.00 per uur
Bij de NS Inhuurdesk werken wij met mini aanbestedingen waarbij je je kunt inschrijven op een opdracht. Voor de selectie hanteren wij een aantal beoordelingscriteria. Dit zijn een aantal opdrachtspecifieke criteria en een aantal standaardvoorwaarden waar jouw aanbieding aan moet voldoen.
- Je bent van begin tot eind betrokken bij de ontwikkeluitdagingen; van design tot ontwikkeling tot beheer.
- Je werkt in een complexe IT-omgeving bestaande uit de nieuwste technieken, dus: eindeloze mogelijkheden én volop persoonlijke ontwikkeling.
De (OV-) fiets is daar een zeer belangrijk onderdeel van en vormt een integraal onderdeel van de NS-propositie. Maar ook services zoals P&R, de bagagekluizen en de toiletten vormen een belangrijke service naar onze klanten toe. Daarbij treed jij ook op als expert op het gebied van ontwikkeling van online omgevingen. Je werkt samen met developers, designers en de product owner aan de applicatie KOSMOS. KOSMOS is een centrale maatwerkoplossing voor alle ketendiensten en zorgt ervoor dat de afdeling Services in control kan zijn van de financiële afhandeling en het organiseren van het recht op gebruik van de ketendiensten. KOSMOS voorziet in generieke en uniforme verkoopondersteuning voor de services van NS Stations en zorgt voor de juiste informatievoorziening naar buiten toe. Jij bent samen met het team verantwoordelijk voor zowel het doorontwikkelen als het beheren van de applicatie KOSMOS. KOSMOS is een nieuwe applicatie en de komende periode werken we hard aan het bouwen, verbeteren en het toekomstbestendig maken van KOSMOS. Met het oog op de aankomende Mobility as a Service (MaaS) ontwikkelingen wordt dit platform van cruciaal belang voor de toekomst. Dankzij jouw ervaring en oog voor kwaliteit ben jij van onschatbare waarde bij het:
- Bouwen met het oog op herbruikbaarheid en modulaire bouwblokken zodat de ontwikkeling van services op de ketendiensten sneller en beter kan.
- Bouwen en documenteren volgens de richtlijnen en het bijdragen aan de ontwikkeling van deze richtlijnen.
- Mede zorgdragen voor het beheer en het life-cycle-management van het platform.
Als lid van dit team neem je ook deel aan de 24/7 bereikbaarheidsdiensten conform een rooster. Dit betekent dat je om de ongeveer 8 weken een week bereikbaar moet zijn als eerste aanspreekpunt bij verstoringen.
De Katreinetoren in Utrecht boven het Centraal Station is jouw thuisbasis. We blijven in verbinding door middel van MS Teams en Slack. Je gaat werken bij het dynamische organisatieonderdeel NS Stations, waar NS Retail, Ketendiensten, Vastgoedmanagement en IT op een agile wijze hand in hand samenwerken. Bij NS Stations streven we naar continu leren, ontwikkelen en verbeteren door zowel NS Stations als de medewerkers die er werken om zo in een voortdurend veranderende omgeving aan steeds veranderende behoeftes van onze klanten en reizigers te blijven voldoen. Nog meer verbeteren van de vervoersketenaanbod voor de reiziger, (zoals OV-fiets, fietsparkeren en autoparkeren P+R) en bieden van goede service en informatie aan onze reizigers op en rond het station (zoals toiletten, bagagekluizen e.d.) gebeurt in het cluster Services. Wij bedienen onze business met alle IT rondom OV-fiets, fietsparkeren, P&R, Bagagekluizen en nog meer producten. Dit doen we vanuit een aantal productteams waarin business en IT nauw met elkaar samenwerken. Twee van deze teams zijn de ontwikkelteams die verantwoordelijk zijn voor de doorontwikkeling en het onderhoud van KOSMOS en FRAME.
Belangrijke elementen in het Agile werken zoals samenwerken, inspelen op veranderingen en kort cyclisch waarde leveren passen bij jouw manier van werken. Je hebt goede communicatieve vaardigheden en je toont daadkracht en durft beslissingen te nemen.
- Je hebt ervaring met het ontwikkelen in Kotlin, Java en Spring Boot
- Je hebt ervaring met container platformen (zoals Docker, Kubernetes of vergelijkbaar).
- Je hebt ervaring met moderne ontwikkeltools zoals IDEs, versiebeheersysteem Git, scripts en ontwikkelmethodes.
- Je hebt ervaring met ontwikkeling en gebruik van API's (REST), messaging protocollen (zoals AMQP).
- Je hebt ervaring met Open API Specification framework (OAS) / YAML.
- Je draagt verantwoordelijkheid over je resultaten en bent een benaderbaar persoon voor je collega's en klanten.
- Als senior developer neem jij het team mee, pak je de lead, en zorg je voor een positieve dynamiek.
- Je toont eigenaarschap door jezelf steeds te blijven verbeteren en je weet jouw kennis en enthousiasme over te brengen op een multidisciplinair team waarin jij graag samenwerkt (Scrum/Agile/DevOps).
- Beveiliging van gegevens en het gebruik van authenticatie methodes (Microsoft AD en OAuth 2.0).
- En ervaring met beveiligde verbindingen (HTTPS, TLS, SSL).
- Monitoring (zoals Prometheus, Grafana, Jaeger of vergelijkbaar).
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. Deze opdracht is ook niet geschikt voor de directeur-grootaandeelhouder die niet is verzekerd voor de werknemersverzekeringen.
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit.
- Je bent van begin tot eind betrokken bij de ontwikkeluitdagingen; van design tot ontwikkeling tot beheer.
- Je werkt in een complexe IT-omgeving bestaande uit de nieuwste technieken, dus: eindeloze mogelijkheden én volop persoonlijke ontwikkeling.
IT Stations Services houdt zich bezig met de deur-tot-deur reiservaring van onze reizigers. De (OV-) fiets is daar een zeer belangrijk onderdeel van en vormt een integraal onderdeel van de NS-propositie. Maar ook services zoals P&R, de bagagekluizen en de toiletten vormen een belangrijke service naar onze klanten toe. Daarbij treed jij ook op als expert op het gebied van ontwikkeling van online omgevingen. Je werkt samen met developers, designers en de product owner aan de applicatie KOSMOS. KOSMOS is een centrale maatwerkoplossing voor alle ketendiensten en zorgt ervoor dat de afdeling Services in control kan zijn van de financiële afhandeling en het organiseren van het recht op gebruik van de ketendiensten. KOSMOS voorziet in generieke en uniforme verkoopondersteuning voor de services van NS Stations en zorgt voor de juiste informatievoorziening naar buiten toe. Jij bent samen met het team verantwoordelijk voor zowel het doorontwikkelen als het beheren van de applicatie KOSMOS. KOSMOS is een nieuwe applicatie en de komende periode werken we hard aan het bouwen, verbeteren en het toekomstbestendig maken van KOSMOS. Met het oog op de aankomende Mobility as a Service (MaaS) ontwikkelingen wordt dit platform van cruciaal belang voor de toekomst. Dankzij jouw ervaring en oog voor kwaliteit ben jij van onschatbare waarde bij het:
- Bouwen met het oog op herbruikbaarheid en modulaire bouwblokken zodat de ontwikkeling van services op de ketendiensten sneller en beter kan.
- Bouwen en documenteren volgens de richtlijnen en het bijdragen aan de ontwikkeling van deze richtlijnen.
- Mede zorgdragen voor het beheer en het life-cycle-management van het platform.
Als lid van dit team neem je ook deel aan de 24/7 bereikbaarheidsdiensten conform een rooster. Dit betekent dat je om de ongeveer 8 weken een week bereikbaar moet zijn als eerste aanspreekpunt bij verstoringen.
De Katreinetoren in Utrecht boven het Centraal Station is jouw thuisbasis. We blijven in verbinding door middel van MS Teams en Slack. Je gaat werken bij het dynamische organisatieonderdeel NS Stations, waar NS Retail, Ketendiensten, Vastgoedmanagement en IT op een agile wijze hand in hand samenwerken. Bij NS Stations streven we naar continu leren, ontwikkelen en verbeteren door zowel NS Stations als de medewerkers die er werken om zo in een voortdurend veranderende omgeving aan steeds veranderende behoeftes van onze klanten en reizigers te blijven voldoen. Nog meer verbeteren van de vervoersketenaanbod voor de reiziger, (zoals OV-fiets, fietsparkeren en autoparkeren P+R) en bieden van goede service en informatie aan onze reizigers op en rond het station (zoals toiletten, bagagekluizen e.d.) gebeurt in het cluster Services. Wij bedienen onze business met alle IT rondom OV-fiets, fietsparkeren, P&R, Bagagekluizen en nog meer producten. Dit doen we vanuit een aantal productteams waarin business en IT nauw met elkaar samenwerken. Twee van deze teams zijn de ontwikkelteams die verantwoordelijk zijn voor de doorontwikkeling en het onderhoud van KOSMOS en FRAME.
Belangrijke elementen in het Agile werken zoals samenwerken, inspelen op veranderingen en kort cyclisch waarde leveren passen bij jouw manier van werken. Je hebt goede communicatieve vaardigheden en je toont daadkracht en durft beslissingen te nemen.
- Je hebt ervaring met het ontwikkelen in Kotlin, Java en Spring Boot
- Je hebt ervaring met container platformen (zoals Docker, Kubernetes of vergelijkbaar).
- Je hebt ervaring met moderne ontwikkeltools zoals IDEs, versiebeheersysteem Git, scripts en ontwikkelmethodes.
- Je hebt ervaring met ontwikkeling en gebruik van API's (REST), messaging protocollen (zoals AMQP).
- Je hebt ervaring met Open API Specification framework (OAS) / YAML.
- Je draagt verantwoordelijkheid over je resultaten en bent een benaderbaar persoon voor je collega's en klanten.
- Als senior developer neem jij het team mee, pak je de lead, en zorg je voor een positieve dynamiek.
- Je toont eigenaarschap door jezelf steeds te blijven verbeteren en je weet jouw kennis en enthousiasme over te brengen op een multidisciplinair team waarin jij graag samenwerkt (Scrum/Agile/DevOps).
- Beveiliging van gegevens en het gebruik van authenticatie methodes (Microsoft AD en OAuth 2.0).
- En ervaring met beveiligde verbindingen (HTTPS, TLS, SSL).
- Monitoring (zoals Prometheus, Grafana, Jaeger of vergelijkbaar).
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. Deze opdracht is ook niet geschikt voor de directeur-grootaandeelhouder die niet is verzekerd voor de werknemersverzekeringen.
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit.
Bij de NS Inhuurdesk werken wij met mini aanbestedingen waarbij je je kunt inschrijven op een opdracht. Dit zijn een aantal opdrachtspecifieke criteria en een aantal standaardvoorwaarden waar jouw aanbieding aan moet voldoen.