Functieomschrijving

Voor Dienst Uitvoering Onderwijs zoeken wij een Java Developer. Wil jij bijdragen aan de doorontwikkeling en modernisering van applicaties voor het voortgezet onderwijs?
Je werkt voor het Register Onderwijs Deelnemers Voortgezet Onderwijs (ROD-VO). Zij registreren inschrijvingen en behaalde resultaten van scholieren, ondersteunen de bekostiging van reguliere scholen en leveren extra inzicht in mogelijk verzuim.

Jouw rol
Je werkt aan de doorontwikkeling en modernisering van applicaties en bent betrokken bij zowel de architectuur als de implementatie van nieuwe functionaliteiten.
Je optimaliseert bestaande systemen die draaien op Java en Spring Boot, waarbij Kubernetes en Docker een centrale rol spelen.
Je draagt bij aan architecturale verbeteringen met focus op schaalbaarheid, modulariteit en betere scheiding van verantwoordelijkheden, en past principes als hexagonale architectuur en domain-driven design toe.
Je levert een bijdrage aan migraties, zoals een database-migratie van DB2 naar PostgreSQL en de migratie naar Spring Boot 4, en je optimaliseert CI/CD-pipelines.
Ervaring met Angular is een pre.
Je werkt samen met het team vanuit een gezamenlijke backlog en sprintplanning en stemt snel af via Teams of door even elkaars scherm te bekijken.

Jouw profiel
  • Je bent een teamspeler en gericht op samenwerken.
  • Je bent assertief en denkt proactief mee met team- en ontwikkelprocessen.
  • Je maakt snel nieuwe tools en frameworks eigen.
  • Je bent leergierig en pakt zelfstandig taken op.

Over de organisatie
De Dienst Uitvoering Onderwijs (DUO) levert diverse diensten voor studenten en scholieren en beheert registers en processen rondom inschrijvingen en resultaten in het voortgezet onderwijs.
Het team rondom ROD-VO is relatief jong, wil veel en leert continu; er wordt stevig gewerkt met aandacht voor onderlinge samenwerking en een sociale sfeer.

Functie eisen

  • Je hebt HBO werk- en denkniveau
  • Je hebt minimaal 5 jaar relevante werkervaring in een Agile/Scrum-omgeving
  • Je hebt minimaal 3 jaar relevante ervaring met Angular of een vergelijkbaar front-end framework
  • Je hebt minimaal 3 jaar relevante ervaring met modelleren en met REST-interfaces
  • Je beheerst de Nederlandse taal uitstekend, zowel mondeling als schriftelijk
  • Je hebt ervaring met Java, Spring Boot en moderne backendontwikkeling

Functie wensen

  • Je bent een teamspeler en werkt graag samen
  • Je denkt assertief en proactief mee over team- en ontwikkelprocessen
  • Je maakt snel nieuwe tools en frameworks eigen
  • Je bent leergierig en pakt snel zelfstandig taken op
  • Je hebt relevante en gedegen kennis van front-end en back-end applicaties
  • Bij voorkeur heb je senior kennis en ervaring met Java/Spring, JMS, security, JavaScript, TypeScript en Angular 9+, of ben je bereid je hierin te verdiepen
  • Je hebt affiniteit met testbaarheid en codekwaliteit; het is een pre als je ervaring hebt met Cucumber en Playwright
  • Je hebt ervaring met PostgreSQL en DB2
  • Je hebt relevante ervaring met het van de grond af opbouwen van front-end en back-end applicaties
  • Het is een pre als je bereid bent minimaal 1 dag per week naar kantoor in Groningen te komen (hybride werken)

Extra informatie

  • Plaats Groningen
  • Opleidingsniveau HBO
  • Aantal uur 36 uur per week
  • Startdatum 20-07-2026
  • Geschikt voor ZZP? Nee
  • Thuiswerken mogelijk? N.t.b.