Lead Developer Java
Role details
Job location
Tech stack
Job description
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.
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.
Hybride werken is de norm. Standplaats is Den Haag; gemiddeld werk je twee dagen per week op kantoor. Incidenteel overleg in Groningen kan onderdeel zijn van je werk.
Hier kom je te werken
Meer over DUO/DFS-ICT
De afdeling Bekostiging en Planning (BKP) is verantwoordelijk voor de berekening, beschikking en uitbetaling van financiële middelen aan onderwijsinstellingen en andere organisaties binnen het onderwijsveld. De continuïteit van deze systemen is essentieel en vraagt om doordachte technische keuzes en blijvende verbetering.
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.
Door het Functiegebouw Rijk worden medewerkers en leidinggevenden geholpen bij het maken van resultaat- en ontwikkelafspraken in functioneringsgesprekken en krijgt men inzicht in de loopbaanmogelijkheden binnen de Rijksoverheid.
Requirements
Je bent een senior developer die graag bouwt, verbetert en verantwoordelijkheid neemt voor technische kwaliteit. Je denkt verder dan je eigen component en hebt oog voor het grotere geheel.
- Ongeveer 5 jaar ervaring met Java in complexe softwareomgevingen
- Ervaring met het ontwerpen én realiseren van robuuste, onderhoudbare software
- Ervaring met code reviews en het verhogen van engineeringstandaarden
- Vermogen om ketenimpact te overzien en technische keuzes goed te onderbouwen
- Ervaring binnen (semi-)overheid of een sterk gereguleerde omgeving is een sterke pré
- Je neemt vanzelfsprekend inhoudelijk het voortouw binnen een team
Benefits & conditions
-
schaal 11 €4.024,11 - €6.110,94 (bruto)
-
Arbeidsovereenkomst voor onbepaalde tijd