Binnen de Dienst Uitvoering Onderwijs (DUO) werken we aan een applicatielandschap dat de bekostiging van onderwijsinstellingen berekent en uitbetaalt. Het gaat om bedrijfskritische systemen met directe koppeling aan wet- en regelgeving, hoge beschikbaarheidseisen en een combinatie van legacy en modernisering.
Voor dit landschap zoeken we een Lead Developer met ruime ervaring in Java die technische richting geeft binnen het team en een stevige gesprekspartner is voor de architect bij technische keuzes.
Wat ga je doen?
Je bent een senior engineer die overzicht houdt over de technische samenhang binnen één of meerdere applicatieketens binnen de afdeling Bekostiging en Planning (BKP). Je zorgt dat architectuurkaders goed landen in de code en vertaalt ze naar concrete, werkende oplossingen.
Je werkt actief mee in de realisatie van software en bent zichtbaar in het ontwikkelproces. Daarbij houd je rekening met beveiligingsrichtlijnen, compliance-eisen, performance en continuïteit.
Concreet betekent dit dat je:
• Architectuurkaders vertaalt naar concrete software- en applicatieontwerpen
• Actief meebouwt aan complexe en bedrijfskritische softwarecomponenten
• Technische keuzes voorbereidt en onderbouwt in samenwerking met de architect
• Impactanalyses uitvoert bij wijzigingen in de keten
• Code en ontwerpen reviewt op kwaliteit, onderhoudbaarheid en toekomstvastheid
• Technische standaarden mede vormgeeft en binnen het team bewaakt
• Collega-ontwikkelaars ondersteunt bij complexe technische vraagstukken
Je neemt vanzelfsprekend inhoudelijk leiderschap en bent een voorbeeld in technische kwaliteit.
Technische context
We werken met onder andere Java, Spring Boot, Docker, Kubernetes, CI/CD en Azure. Het landschap bestaat uit zowel gemoderniseerde als oudere componenten. De uitdaging ligt in het verbeteren en vernieuwen van systemen zonder de continuïteit te verstoren.