Als Java Developer bij Dienst Uitvoering Onderwijs (DUO) werk je niet aan één losse applicatie, maar aan de technische tooling die tientallen ontwikkelteams dagelijks gebruiken. Tooling die bepaalt hoe begrijpelijk, consistent en onderhoudbaar complexe wetgeving en domeinlogica worden vastgelegd en vertaald naar werkende software.
Wat jij bouwt, maakt het werk van andere developers beter, sneller en betrouwbaarder. Daarmee heb je directe invloed op de kwaliteit en toekomstbestendigheid van een groot deel van het IT-landschap van DUO. Je werkt in een omgeving waar modellering en tooling een belangrijke rol spelen binnen de ontwikkelketen.
Je werkt graag aan technische oplossingen die andere developers helpen hun werk beter te doen. Je houdt van logica, structuur en samenwerken. Je hoeft niet alles al te beheersen; in het team is ruimte om te leren en je verder te ontwikkelen.
We vragen in elk geval:
• ervaring met Java en objectgeoriënteerde softwareontwikkeling
• ervaring met Git en werken in een CI/CD- of DevOps-omgeving
• affiniteit met toolingontwikkeling, automatisering of technische standaarden
• analytisch vermogen en oog voor kwaliteit en gebruiksvriendelijkheid
• de bereidheid om nieuwe technieken en tools snel eigen te maken
Affiniteit met modelleertechnieken zoals UML, BPMN of vergelijkbare methodieken helpt je om in deze rol snel impact te maken.