Functie
Plaats
63

vacatures in de Transport, Opslag of Distributie branche freelance contract

8 dagen geleden

Java Kotlin Developer

salaris€3.633 - €6.302
uren33 - 40 uur
dienstverbandFreelance
werk locatieUtrecht
opleidingsniveauHBO
brancheTransport/Opslag/Distributie

Functieomschrijving

Medior Java Kotlin developer expert team (Dutch speaking only)

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.

Je 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

Vanuit 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.

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.

Opleiding, kennis en ervaring

  • HBO of WO werk- en denkniveau.
  • Minimaal 3 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.
  • 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.
  • Je werkt in een leuk, gepassioneerd team dat houdt van goede discussies, gezellige uitjes en tafeltennis.

Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden.

  • 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)

  • 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

  • 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

  • Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.

  • Met deze vacature werven wij zelf onze nieuwe collega. De functie kan niet op interim basis worden vervuld.

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. De kernwaarden van NS zijn open en betrouwbaar.

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.

Je 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
    • Eigen E2E test library en test platform op de acceptatie omgeving
    • Distributed tracing met OpenTelemetry voor microservices

Vanuit 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.

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.

bedrijfsinfo