Nederlandse Spoorwegen
max €100 per uur
Utrecht
36 uur per week
09 januari 2023
08 januari 2024
Inhuuropdracht
Functie/Opdracht: Java Developer
Locatie: hybride/ 1 a 2 dagen per week op locatie Utrecht
Startdatum: 9-1-2023
Einddatum: 8-1-2024
Optie op verlenging: Ja
Uren per week: 32-36
Uiterlijk aanbieden voor: donderdag 8 december 12.00
Selectiegesprekken zijn op: Woensdag 14 december in de middag
Zo werkt het:
NS is verantwoordelijk voor het ontwikkelen en onderhouden van de software van het centrale reisinformatiesysteem. Dit systeem verzorgt de reisinformatie en omroep op alle stations van Nederland. Ook is het een bronsysteem voor reisinformatie t.b.v. allerlei andere afnemende systemen/kanalen zoals reisplanners. Het systeem kent interfaces met bronnen binnen en buiten de NS organisatie. Het is een real-time systeem met zeer hoge beschikbaarheidseisen.
De applicaties in dit landschap zijn recent vernieuwd naar Java applicaties op basis van een microservices architectuur. Deze applicaties landen op een public cloud (Azure) omgeving, op basis van kubernetes technologie.
Als ervaren Java developer werk je in één van de development teams, aan het ontwikkelen, uitbreiden en beheren van deze software. Je werkt in een multidisciplinair team, waarin wordt gewerkt in nauwe samenwerking met de andere NS Reisinformatie teams. Hierbij hoort ook roulering in een beschikbaarheidsdienst buiten kantoortijden voor het oplossen van uitzonderlijke storingen.
Speerpunten voor de teams zijn het realiseren van automatische straten van ontwikkeling tot en met productie en het vernieuwen van applicaties richting een microservices architectuur met Spring Boot, Docker, Kubernetes en Java.
Hier gebeurt het:
Je komt te werken binnen de Reisinformatie Service Organisatie. In totaal zijn bij deze organisatie zo’n 80 professionals met een keten van 9 agile/DevOps Teams betrokken. Op een gemiddelde werkdag maken meer dan één miljoen klanten gebruik van de treinen van NS. We streven ernaar om de treinen op tijd te laten rijden, te zorgen voor voldoende en comfortabel materieel, goede service en informatie te verstrekken, en zorg te dragen voor adequate opvang bij verstoringen.
Hierbij hebben we jouw hulp nodig!
Dit neem je mee:
De vaardigheden, die wij in deze functie zoeken zijn:
· Nieuwsgierige, analytische instelling.
· Tenminste 5 jaar werkervaring is vereist met Java, Spring en Webservices.
· Aantoonbare ervaring met Spring Boot, Docker, Kubernetes, RabbitMQ, REST, microservices.
· Ervaring met tools zoals Git, Azure DevOps, Maven, Jira, Confluence, Nexus, SonarQube.
· Kennis van SQL, JPA en Hibernate.
· Ervaring met CI/CD pipelines.
Niveau en opleidingsachtergrond wat wij zoeken
• Aantoonbaar HBO/WO niveau (HBO Informatica)
• Ervaring in een Agile/Scrum/DevOps omgeving is vereist
• Goede communicatieve skills naar eindgebruikers/klanten
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.
Deze inhuuropdracht verloopt via een aanbesteding. De opdrachtgever heeft eisen en wensen opgegeven. Aan de eisen moet je voldoen om kans te maken. Op de wensen kun je punten scoren.
Zo werkt onze dienstverlening
Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox