Job Openings
Java Developer
About the job Java Developer
Voor Dienst Uitvoering Onderwijs zoeken wij een Java Developer. Verbeter jij de developer experience bij DUO?
Wil jij direct bijdragen aan het werkplezier en de effectiviteit van honderden softwareontwikkelaars binnen DUO?
Dan is dit jouw kans.
Team Developer Experience (DevEx) zoekt een ervaren Java developer met architectuurvisie, brede DUO-kennis en een passie voor het verbeteren van softwareontwikkeling.
Omdat zij veel waarde hechten aan kennisoverdracht, zoeken zij iemand die snel kan aansluiten.
Als Senior Java Developer binnen DevEx schrijf je hoofdzakelijk Java-code voor maatwerkoplossingen.
Daarnaast houd je je bezig met het technisch ontwerpen, ontwikkelen en beheren van producten en diensten van het team; het vertalen van behoeften uit de organisatie naar technische requirements; samenwerken met DevOps-teams, architecten, specialisten en andere enablement teams; het signaleren en realiseren van verbeteringen die softwareontwikkeling binnen DUO eenvoudiger en effectiever maken; en het uitdragen van de visie op developer experience binnen DUO.
Developer Experience draait om alles wat invloed heeft op hoe makkelijk, snel en prettig software wordt ontwikkeld binnen DUO.
Als relatief nieuw serviceteam werken zij aan het wegnemen van frictie in het ontwikkelproces en het creëren van een betere developer experience.
Dat doen zij onder andere door organisatiebrede verbeteringen te initiëren, producten te ontwikkelen die DevOps-teams helpen sneller en effectiever te werken, en inzicht te bieden in ontwikkelprocessen en software delivery performance.
Werkzaamheden
Jouw profiel
Wil jij direct bijdragen aan het werkplezier en de effectiviteit van honderden softwareontwikkelaars binnen DUO?
Dan is dit jouw kans.
Team Developer Experience (DevEx) zoekt een ervaren Java developer met architectuurvisie, brede DUO-kennis en een passie voor het verbeteren van softwareontwikkeling.
Omdat zij veel waarde hechten aan kennisoverdracht, zoeken zij iemand die snel kan aansluiten.
Als Senior Java Developer binnen DevEx schrijf je hoofdzakelijk Java-code voor maatwerkoplossingen.
Daarnaast houd je je bezig met het technisch ontwerpen, ontwikkelen en beheren van producten en diensten van het team; het vertalen van behoeften uit de organisatie naar technische requirements; samenwerken met DevOps-teams, architecten, specialisten en andere enablement teams; het signaleren en realiseren van verbeteringen die softwareontwikkeling binnen DUO eenvoudiger en effectiever maken; en het uitdragen van de visie op developer experience binnen DUO.
Developer Experience draait om alles wat invloed heeft op hoe makkelijk, snel en prettig software wordt ontwikkeld binnen DUO.
Als relatief nieuw serviceteam werken zij aan het wegnemen van frictie in het ontwikkelproces en het creëren van een betere developer experience.
Dat doen zij onder andere door organisatiebrede verbeteringen te initiëren, producten te ontwikkelen die DevOps-teams helpen sneller en effectiever te werken, en inzicht te bieden in ontwikkelprocessen en software delivery performance.
Werkzaamheden
- Je schrijft hoofdzakelijk Java-code voor maatwerkoplossingen.
- Je ontwerpt (technisch), ontwikkelt en beheert producten en diensten van het team.
- Je vertaalt behoeften uit de organisatie naar technische requirements.
- Je werkt samen met DevOps-teams, architecten, specialisten en andere enablement teams.
- Je signaleert en realiseert verbeteringen die softwareontwikkeling binnen DUO eenvoudiger en effectiever maken.
- Je draagt de visie op developer experience binnen DUO uit.
Jouw profiel
- Je hebt sterk analytisch vermogen en een oplossingsgerichte instelling.
- Je denkt mee over architectuur en technische keuzes.
- Je draagt kennis over en helpt anderen vernieuwen en verbeteren.
- Je kunt tijd en kwaliteit goed afwegen.
- Je kunt goed omgaan met veel dynamiek en bent stressbestendig.
Functie-eisen
- Je hebt ruime ervaring met Java-ontwikkeling
- Je hebt ervaring met het ontwerpen van REST-API's en met het maken van onderbouwde architectuurkeuzes
- Je hebt ervaring met databases zoals DB2, PostgreSQL en Oracle
- Je hebt ervaring met CI/CD-pipelines, waaronder Jenkins en Groovy
- Je hebt ervaring met Docker, inclusief het bouwen van Dockerfiles
- Je beschikt over een Java-certificering
- Je hebt minimaal 3 jaar relevante werkervaring in een Agile/Scrum-omgeving
- Je hebt minimaal 3 jaar relevante werkervaring in een Java (Spring)-omgeving
- Je hebt minimaal 3 jaar relevante werkervaring met Java-frameworks (Spring, Hibernate, Maven)
Functie-wensen
- Het is een pre als je ervaring hebt met Kubernetes, OpenShift en ArgoCD
- Je wilt graag anderen helpen met vernieuwen en verbeteren
- Je kunt zowel mondeling als schriftelijk (in documentatie en instructies) goed kennis overdragen
- Je kunt tijd en kwaliteit goed afwegen
- Je kunt goed omgaan met veel dynamiek; je komt in meerdere teams terecht en bent redelijk stressbestendig omdat je teams helpt deadlines te halen
- Je hebt kennis van zowel oudere Java webapplicatieframeworks (zoals JEEx, Java Server Framework) als van frameworks voor cloud-native omgevingen (bijv. Spring Boot, Angular)
- Je bent bekend met de essentiële verschillen tussen traditionele (virtuele) serveromgevingen en cloudomgevingen en met de daarbij gebruikte technieken en toolstacks
Extra Informatie
- Aantal uur 36 - 36
- ZZP mogelijk? Nee
- Thuiswerken mogelijk? N.t.b.
- Startdatum 01-09-2026
- Opleidingsniveau HBO