< Naar alle vacatures

Java Developer

Dienst Uitvoering Onderwijs (DUO)

Groningen
36 UUR
20 jul. 2026
Reageer voor 20 juli
Dienst Uitvoering Onderwijs (DUO) Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtbeschrijving

Als Java Developer draag je bij aan de doorontwikkeling en modernisering van het Register Onderwijs Deelnemers Voortgezet Onderwijs (ROD-VO), gericht op toekomstbestendige en schaalbare applicaties.

Je werkt aan systemen voor het registreren van inschrijvingen en behaalde resultaten van scholieren, ondersteunt bekostiging van scholen en levert extra inzicht in mogelijk verzuim.

Het team voert zowel regulier onderhoud uit als grotere projecten, zoals architecturale verbeteringen, een database-migratie van DB2 naar PostgreSQL en de migratie naar Spring Boot 4.

We zetten in op modulariteit, betere scheiding van verantwoordelijkheden, hexagonale architectuur en domain-driven design, met Kubernetes en Docker als kerntechnologieën.

Je levert ook bijdragen aan het optimaliseren van CI/CD-pipelines; ervaring met front-end (Angular) is een pré. Samenwerking, kennisdeling en een gezamenlijke backlog/sprintplanning staan centraal.

Het team is relatief jong, werkt vanuit een no-nonsense maar sociale cultuur en is verbonden aan Dienst Uitvoering Onderwijs in Groningen.

Vereist profiel

  • Aantoonbare ervaring met Java en Spring Boot (liefst recente versies; migratie naar Spring Boot 4 is relevant).
  • Kennis van containerisatie en orkestratie: Docker en Kubernetes.
  • Ervaring met relationele databases, bij voorkeur PostgreSQL en DB2, en met database-migraties.
  • Affiniteit met softwarearchitectuur: hexagonale architectuur, domain-driven design (DDD) en het verbeteren van modulariteit en schaalbaarheid.
  • Ervaring met CI/CD-pipelines en tooling voor geautomatiseerde deploys en tests.
  • Sterke samenwerkingsvaardigheden: werken in sprints, gezamenlijke backlog, kennisdeling en communicatiemiddelen zoals Teams.
  • Proactieve, leergierige houding en goede sociale vaardigheden binnen een jong, dynamisch team; ervaring met Angular is een pré.
  • Bereidheid om te werken voor of in samenwerking met Dienst Uitvoering Onderwijs, met voorkeur voor inzet in of rond Groningen.

Eisen

  • HBO Werk- en denkniveau.
  • Relevante werkervaring in een Agile/Scrum omgeving (5 jaar).
  • Relevante werkervaring in Angular of vergelijkbaar (3 jaar).
  • Relevante werkervaring in modelleren en met REST (3 jaar).
  • Uitstekende beheersing van de Nederlandse taal in woord en geschrift.
  • Ervaring met Java, Spring Boot en moderne backendontwikkeling.

Wensen

  • Teamspeler en gericht op samenwerken.
  • Assertief en proactief meedenken met team- en ontwikkelprocessen.
  • Snel nieuwe tools en frameworks eigen maken.
  • Leergierig en snel zelfstandig taken kunnen oppakken.
  • Relevante en gedegen kennis van front-end en back-end applicaties.
  • Senior kennis/ervaring met Java/Spring, JMS, security, Javascript, Typescript, Angular 9+ of bereidheid je hierin te verdiepen.
  • Affiniteit met testbaarheid en codekwaliteit; ervaring met Cucumber en Playwright is een pre.
  • Ervaring met PostgreSQL en DB2.
  • Relevante ervaring met het van de grond af opbouwen van front-end en back-end applicaties.
  • Bereidheid om minimaal 1 dag per week naar kantoor in Groningen te komen (hybride werken).

Competenties

  • Teamspeler/gericht op samenwerken.
  • Assertiviteit.
  • Snel nieuwe tools en frameworks eigen maken.
  • Proactief meedenken met team- en ontwikkelprocessen.
  • Leergierigheid.
  • Zelfstandig taken oppakken.

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht