Laan van Puntenburg 100, 3511 ER Utrecht, Nederland
Begindatum:
1 sept 2022Einddatum:
31 aug 2024Uren per week:
36Publicatiedatum:
4 aug 2022Opdrachtomschrijving
Functie/Opdracht: Senior Java Developer Expert Team
Locatie: Utrecht / Hybride werken
Startdatum: 1-9-2022
Einddatum: 31-8-2024
Optie op verlenging: Nee
Uren per week: 36
Uiterlijk aanbieden voor: vrijdag 12-8 voor 13:00 uur
Selectiegesprekken zijn op: woensdag 17 augustus in de ochtend in Utrecht
Maximum tarief: 100,-
Organisatie
Vanuit Utrecht werkt de afdeling DSO (Donna Service Organisatie) aan de ontwikkeling en het beheer van Donna. Donna is een grote, complexe applicatie van zowel NS als ProRail waarmee de planning en organisatie op het spoor geregeld wordt voor 35 Nederlandse vervoerders. Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Donna is onmisbaar: zonder Donna rijden er geen treinen. De vervoerders gebruiken Donna om alle bewegingen over het spoor te plannen. ProRail gebruikt het systeem om te bepalen wie er waar en wanneer van het spoor gebruik mag maken, en NS gebruikt het tevens om materieel en personeel in te plannen. Het platform, de ontwikkeling en de operatie bevinden zich allen onder 1 dak. De teams dragen gezamenlijk de verantwoordelijkheid voor het functioneren van Donna. Door jouw werkzaamheden kunnen we beter plannen, zodat er meer treinen 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 te 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.
Team Atlas is een teamoverstijgend team (systeemteam) binnen de DSO. In het team zitten professionals die het leuk vinden om andere (feature) teams te helpen met technische vraagstukken en/of het bouwen van teamoverstijgende software. Dit doen ze door voortbrengingstooling te ontwikkelen, onderhouden en te beheren, en door andere teams te helpen bij technische ingewikkelde vraagstukken. Daarnaast ontwikkelt en beheert Atlas het end-to-end framework waarmee andere teams binnen de DSO hier gemakkelijk de BDD testcases kunnen bouwen.
Enkele steekwoorden:
Expert team / Vraagbaak / Behulpzaam
Zelfsturend team
Ad-hoc werkzaamheden
Software ontwikkeling, testen en ops
Multidisciplinair (T-shaped teamleden)
Functiebeschrijving
Je gaat werken in een agile team dat volgens de DevOps principes ondersteunend werk levert voor featureteams. Dit doen we door software te ontwikkelen en collega’s van andere teams ad-hoc ondersteuning te geven bij ontwikkelvraagstukken. Ook doe je 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:
Ondersteunende microservices voor intern gebruik
Gradle plugins voor de bouwstraat
Libraries voor centrale functionaliteit
Eigen E2E test library en bijbehorende BDD tests
Kennisdelen binnen de organisatie
Voorbeelden van recent uitgevoerde onderzoeken zijn:
Voorbereiden migratie van OpenShift 3 naar OpenShift 4
Het gebruik van Kotlin binnen de organisatie
Profiel
Om succesvol te zijn in deze functie beschik je over:
Opleiding, Kennis en Werkervaring:
HBO of WO werk/denkniveau met minimaal vijf jaar relevante Java ervaring
Ruime ervaring met het opstellen en implementeren van testen
Kennis van Java 8 of hoger
Kennis van Spring/Spring Boot
Kennis van Docker
Kennis van (een paar van)het onderstaande is een pre:
Kennis van Kubernetes en/of OpenShift
Kennis van Git
Kennis van Gradle
Kennis van Jenkins
Kennis van Kotlin
Kennis van Weblogic en EJB
Kennis van TDD en /of BDD
Kennis en ervaring met (Oracle) database development
Ervaring met testtooling zoals selenium, cucumber, RESTassured, Postman, Jasmine etc.
Ervaring met Scrum / Agile methodes
Ervaring met platform migraties (bijv. Weblogic of Java versies)
Gedrag, vaardigheden/competenties
Affiniteit met kwaliteit en kwaliteitsbeheersing
Goede beheersing van de Nederlandse taal
Teamplayer die kan werken in teamverband, maar ook zelfstandig kan opereren
Abstracte zaken op een heldere manier aan anderen uitleggen
Resultaatgericht en pragmatisch, met altijd onderhoudbaarheid hoog in het vaandel
Gericht op verbetering van proces en product
Meer informatie
Voor vragen omtrent de inschrijfprocedure en verdere afhandeling, bekijk de footer van deze pagina of ga naar onze Hoe Werkt Het-pagina. Toch nog vragen? Neem direct contact op met Jan de Vries via 06 - 365 104 90 of per mail via jan.devries@kbenp.nl.
Tot uiterlijk 1 werkdag voor de sluitingsdatum is het mogelijk om te reageren op deze inhuuropdracht.