Nederlandse Spoorwegen
Senior Backend Java Developer- DSO
Gisteren toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Bij de DSO wordt gewerkt aan het verbeteren en onderhouden van een plansysteem voor spoor in Nederland. Het plansysteem bestaat grotendeels uit een RCP-applicatie en modulaire applicatieservers. Binnen een Agile/Scrum team (ongeveer 3 ontwikkelaars) ligt de focus op het in topvorm krijgen en houden van de applicatie. De rol richt zich daarbij vooral op het beschikbaar, veilig en bruikbaar houden van het huidige productiesysteem, terwijl ook gewerkt wordt aan kwaliteitsverbeteringen en automatisering.
De Senior Backend Java Developer is gespecialiseerd in Java development, build-optimalisatie en applicatieontwerp. Binnen het team wordt op alle stappen van het proces meegewerkt: er wordt onderzoek gedaan, er worden technische designs uitgewerkt en oplossingen worden geïmplementeerd. Experimenteren wordt gestimuleerd en er is in elke sprint ruimte om innovaties te ontwikkelen en daarvan te leren. Naast technische verbetering van de bestaande applicatie maakt de rol onderdeel uit van een bredere overgang waarbij de huidige applicatie wordt vervangen door nieuwe applicaties.
De DSO is verantwoordelijk voor verdere ontwikkeling en beheer van het systeem Donna en omvat disciplines zoals systeemontwikkeling, technisch beheer en gebruikersondersteuning. De betreffende applicatie ondersteunt materieel- en personeelsplanning voor alle treinen en vormt daarmee een bedrijfskritische schakel in de planning en uitvoering van het vervoer. Het team verzorgt daarbij technische ondersteuning om de applicatie beschikbaar, veilig en bruikbaar te houden voor eindgebruikers.
De omgeving is complex en omvangrijk, met intensief gebruik door planners. Als senior developer wordt daarom ingezet op inhoudelijke samenwerking, het vertalen van monitoring- en onderzoeksresultaten naar concrete technische acties en het helder communiceren van complexe onderwerpen binnen het team.
Eisen
- Je hebt minimaal 5 jaar recente ervaring als Java developer
- Je hebt HBO+ werk en denkniveau
- Je hebt domeinkennis
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal
- Je hebt ervaring met WebLogic
- Je hebt ervaring met Jenkins / CI tooling
- Je hebt ervaring met Gradle
Wensen
- Je hebt ervaring met Eclipse RCP en/of OSGi.
- Je hebt ervaring met relationele databases en query optimalisatie.
- Je hebt ervaring met RedHat OpenShift, ActiveMQ en Keycloak.
- Je hebt ervaring met tools als Grafana, Loki en Prometheus.
- Je hebt ervaring met AI ontwikkeltooling.