Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.
Opdrachtbeschrijving
Verbeter de developer experience (DevEx) binnen DUO als ervaren Java developer (1 FTE).
Werk in het DevEx-team aan het wegnemen van frictie in het ontwikkelproces en het verhogen van ontwikkelsnelheid en kwaliteit.
Draag bij aan architectuurkeuzes, technische ontwerpen en kennisoverdracht binnen de organisatie.
Ondersteun en ontwikkel producten en diensten die DevOps-teams helpen sneller en effectiever te werken.
Werk kortlopend en direct samen met architecten, enablement teams en de developer community om verbeteringen te realiseren.
Wat ga je doen?
Technisch ontwerpen, ontwikkelen en beheren van tooling en services die de developer experience verbeteren.
Vertalen van organisatiebehoeften naar heldere technische requirements en concrete oplossingen.
Samenwerken met DevOps-teams, architecten en specialisten om integratie en adoptie te versnellen.
Signaleren en doorvoeren van proces- en automatiseringsverbeteringen binnen de ontwikkelketen.
Uitdragen van de visie op developer experience binnen DUO en actief contact onderhouden met de developer community.
Vereist profiel
Ruime ervaring met Java-ontwikkeling en bewezen ervaring in (schaalbare) applicatieopbouw.
Ervaring met ontwerpen van REST API’s en het onderbouwen van architectuurkeuzes.
Kennis van databases zoals DB2, PostgreSQL en Oracle en het werken met data-driven applicaties.
Ervaring met CI/CD pipelines binnen de DUO-omgeving, inclusief Jenkins en Groovy.
Ervaring met Docker en het bouwen van Dockerfiles; bij voorkeur ervaring met Kubernetes, OpenShift en ArgoCD.
Sterk analytisch vermogen, oplossingsgerichte instelling en affiniteit met innovatie en procesverbetering.
Bereidheid om op korte termijn aan te sluiten en actief kennis te delen binnen het team en organisatiebreed.
Achtergrond & lopende initiatieven
DevEx richt zich op alles wat invloed heeft op hoe makkelijk, snel en prettig software ontwikkeld wordt bij DUO.
Huidige initiatieven: Application Lifecycle Management (ALM) Status Dashboard, DORA metrics dashboard en een Internal Developer Portal (IDP).
Doel is organisatiebrede verbeteringen initiëren, producten leveren voor DevOps-teams en inzicht bieden in software delivery performance.
Kandidaat wil graag anderen helpen met vernieuwen en verbeteren.
Kandidaat kan zowel mondeling als in documentatie en geschreven instructies goed kennis overdragen.
Kandidaat is in staat om tijd en kwaliteit goed af te wegen.
Kandidaat is in staat met veel dynamiek om te gaan (je zult in meerdere teams terecht komen (niet gelijktijdig)) en is redelijk stress bestendig (je gaat immers teams helpen een deadline te halen).
Kandidaat heeft kennis van zowel de wat oudere java web applicatie frameworks (zoals JEEx, Java Server Framework) als ook van de meer in een Cloud Native omgeving toegepaste frameworks (Spring (Boot), Angular).
Kandidaat is bekend met de essentiele verschillen tussen tradidtionele (viruele)server omgevingen en Cloud omgevingen en de daarbij gebruikte technieken en toolstacks (bij DUO kom je o.a. het volgende tegen: Openshift/Kubernetes (Redhat OKE), ArgoCD, Helm, Jenkins, Gitlab, Artifactory, XLDeploy, XLRelease, Maven, Docker, Jira, Confluence, SonarQube)
De Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00