Werk als Senior Java/Kotlin Developer bij NS aan het hart van het spoor! Ontwikkel innovatieve software, help teams vooruit en groei in een warm, Agile team dat jouw talenten waardeert.
Daarom wil je als Senior Java/Kotlin Developer bij NS werken - Werk mee aan het onmisbare spoorwegsysteem van Nederland.
- Ontwikkel innovatieve oplossingen in een enthousiast, deskundig team.
- Groei in een mensgerichte, agile organisatie met ruimte voor jouw ideeën.
Dit ga je doen als Senior Java/Kotlin DeveloperJe gaat werken in een agile team dat volgens de DevOps principes werk levert waar allefeatureteams binnen de DSO van profiteren. Dit doen we door software te ontwikkelen encollega’s van andere teams ad-hoc ondersteuning te geven bij ontwikkelvraagstukken. Ook doeje onderzoek en voorbereidend werk ten behoeve van de technische roadmap.
Je bent verantwoordelijk voor de invulling van de volgende activiteiten:
- Ontwikkelen en onderhoud van code ter ondersteuning van de feature teams, zoals:
- Kalypso, bestaand uit Gradle plugins, Spring starters en een voorbeeld service
- Ondersteunende microservices voor intern gebruik
- Libraries voor centrale functionaliteit
- Eigen E2E test library en test platform op de acceptatie omgeving
- Kennisdelen binnen de organisatie
- Voorbeelden van recent uitgevoerde onderzoeken zijn:
- Distributed tracing met OpenTelemetry voor microservices
- GitOps met ArgoCD
Hier ga je werkenVanuit Utrecht werkt de afdeling DSO (Donna Service Organisatie) aan de ontwikkeling en hetbeheer van Donna. Donna is een grote, complexe applicatie van zowel NS als ProRail waarmeede planning en organisatie op het spoor geregeld wordt voor 35 Nederlandse vervoerders.Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen engoederenvervoer. Donna is onmisbaar: zonder Donna rijden er geen treinen. De vervoerdersgebruiken Donna om alle bewegingen over het spoor te plannen. ProRail gebruikt het systeemom te bepalen wie er waar en wanneer van het spoor gebruik mag maken, en NS gebruikt hettevens om materieel en personeel in te plannen. Het platform, de ontwikkeling en de operatiebevinden zich allen onder 1 dak. De teams dragen gezamenlijk de verantwoordelijkheid voor hetfunctioneren van Donna. Door jouw werkzaamheden kunnen we beter plannen, zodat er meertreinen van het spoorwegnet gebruik kunnen maken.
De DSO is een middelgrote mensgerichte IT-organisatie (ong. 150 medewerkers - klein genoeg om nog net iedereen te kunnen kennen), die zich onderscheidt door een open en warme sfeer, waar we met zijn allen ons best doen om het beste uit elkaar naar boven te halen en ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht te laten komen. Bij de DSO werken we allemaal met hart en ziel. We dagen elkaar uit en staan voor elkaar klaar, en hebben een geweldige tijd samen. Bij de DSO krijg je de ruimte om met jouw unieke bijdrage echt het verschil te maken.
De DSO werkt volgens het Agile en DevOps gedachtegoed en gebruikt hiervoor de SAFe methodiek. Er wordt gewerkt met een ART (Agile Release Train) en kwartaal planningen.
Wie is team Atlas?Team Atlas is een expert team van developers binnen de DSO. In het team zitten professionals die het leuk vinden om andere (feature) teams te helpen. Dit doen ze door onder andere libraries en services te realiseren volgens DevOps principes. Dit betekent volledige eigenaarschap overje eigen oplossing; dus ontwerpen, bouwen, testen en beheren.
Het belangrijkste product van Atlas is het ‘Kalypso’ platform waarmee ze de developer experience van teams binnen de DSO probeert te verbeteren (Platform Engineering), zodat die teams kunnen focussen op waarde voor de klant realiseren. Denk dan aan Gradle plugins, Spring starters en een voorbeeld service. Ook beheert Atlas teamoverstijgende software en helpen ze de teams met technische vraagstukken.
Dit zijn de functie-eisenOpleiding, kennis en ervaring - HBO of WO werk- en denkniveau.
- Minimaal 5 jaar relevante ervaring met Java en Kotlin.
- Kennis van Spring/Spring Boot.
- Ervaring met Containers (zoals Docker, Podman).
- Kennis van Kubernetes en/of OpenShift.
- Pre: kennis van Git, Gradle, Tekton, Jenkins, Kotlin en database development.
- Ervaring met Scrum en Agile methodieken.
Vaardigheden en competenties - Teamplayer en zelfstandig kunnen werken.
- Resultaatgericht en pragmatisch met oog voor onderhoudbaarheid.
- In staat generieke oplossingen te bedenken die voor meerdere teams bruikbaar zijn.
- Complexe en abstracte technische kwesties helder kunnen uitleggen.
- Affiniteit met kwaliteit en kwaliteitsbeheersing.
- Gericht op continue verbetering.
Hierom kies je voor team Atlas - Je helpt andere teams sneller en beter te werken.
- Je doet ervaring op met nieuwe technologieën.
- Je werkt in een leuk, gepassioneerd team dat houdt van goede discussies, gezellige uitjes en tafeltennis.
- Je draagt bij aan het vormgeven van een moderne, zelfbewuste organisatie.
Dit zijn de arbeidsvoorwaardenWerken 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:
- Een salaris tussen € 3.634,56,- en € 6.302,16,- bruto per maand (o.b.v. 36-urige werkweek)
- 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 onze arbeidsvoorwaarden en cao.
Solliciteren naar deze baanSolliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT.
Heb je nog vragen over het sollicitatieproces? Mail dan naar Karin van onze frontoffice via
[email protected].
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten: - Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
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.
#LI-JV1