Als senior Java developer werk je aan systemen die bepalen hoe miljarden aan onderwijsgeld worden verdeeld in Nederland. Bij Dienst Uitvoering Onderwijs (DUO) bouw je aan software die betrouwbaar moet draaien en continu wordt doorontwikkeld. Je speelt een sleutelrol in de beweging van een .NET-landschap naar Java en cloud. Daarmee werk je niet alleen aan code, maar ook aan de toekomst van het platform.
Dit ga je doen
Je werkt aan technische ketens die essentieel zijn voor de bekostiging van het onderwijs. Als senior Java developer kijk je naar het geheel: van architectuur tot beheer.
Je ontwikkelt nieuwe functionaliteit in Java en maakt keuzes in ontwerp en structuur. Daarbij werk je in een omgeving waar nog .NET-systemen draaien. Je overziet hoe deze systemen samenwerken en helpt bij het verbeteren, vernieuwen of stap voor stap vervangen ervan.
Je zorgt dat CI/CD-pipelines en DevOps-processen goed zijn ingericht, zodat teams snel en betrouwbaar kunnen leveren. Ook borg je monitoring, security en performance in de hele keten.
Daarnaast help je collega’s groeien. Je geeft feedback via code reviews, werkt samen in pair programming en deelt kennis in technische sessies. Zo zorg je dat niet alleen de systemen, maar ook het team sterker wordt.
Je werkt hybride: meestal vanuit huis en gemiddeld twee dagen per week op kantoor in Den Haag. Voor overleg werk je af en toe in Groningen.