Magnet.me  -  Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Java Software Engineer

Geplaatst 28 feb. 2026
Delen:
Werkervaring
2 tot 8 jaar
Full-time / part-time
Full-time
Functie
Salaris
€ 3.404 - € 5.390 per maand
Opleidingsniveau
Taalvereiste
Nederlands (Vloeiend)
Deadline
13 maart 2026

Bouw aan je carrière op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Werken als Java Software Engineer bij Dienst Uitvoering Onderwijs (DUO)

Bij de Dienst Uitvoering Onderwijs (DUO) werken we aan systemen die een stille maar cruciale rol spelen in het Nederlandse onderwijs. Onze software zorgt ervoor dat centrale examens worden gepland, gedrukt, verdeeld en gecorrigeerd. Ook ontwikkelen we systemen rondom NT2-examens (Nederlands als tweede taal). Daarmee ondersteunen we een breed en divers onderwijslandschap.

Op dit moment vernieuwen we een groot deel van die systemen. We vervangen oudere applicaties door moderne Java-microservices. Dat betekent dat je hier niet alleen onderhoud doet, maar meebouwt aan een nieuw fundament dat de komende jaren gebruikt blijft worden.

Je werkt in een vast Scrum-team met ontwikkelaars, testers en analisten. In sprints van drie weken bouwen we nieuwe functionaliteit en verbeteren we bestaande onderdelen. We werken hybride; dinsdag, woensdag en donderdag zijn we samen op kantoor.

Een belangrijk deel van je werk bestaat uit het ontwikkelen van Java-microservices. Je ontwerpt API’s, werkt met databases en berichtenstromen en zorgt dat processen over meerdere systemen betrouwbaar blijven. Omdat veel systemen nieuw zijn, heb je ook invloed op architectuur en technische keuzes.

Een van de applicaties waar je aan werkt gebruikt Timefold, een optimalisatie-engine voor planningsvraagstukken. Daarmee verdelen we bijvoorbeeld examencorrecties over scholen en docenten. Het systeem rekent verschillende scenario’s door en zoekt steeds naar een betere oplossing binnen vaste randvoorwaarden. Dat maakt het werk niet alleen maatschappelijk relevant, maar ook technisch interessant.

De techniek

  • Java en Spring Boot
  • REST-API’s via OpenAPI
  • Microservices op OpenShift
  • Angular en TypeScript
  • Cucumber voor backend-tests
  • Playwright voor end-to-end tests

Bouwen, testen en deployen gaat via een geautomatiseerde CI/CD-straat.

Zo werken we samen

In ons team zijn er geen vaste muurtjes tussen rollen. Ontwikkelaars, testers en analisten werken samen aan hetzelfde product. We bespreken ontwerpen, kijken mee met elkaars code en helpen elkaar bij lastige vraagstukken. Zo houd je overzicht over het hele systeem, niet alleen over je eigen onderdeel.

Er is ruimte om te groeien en van rol te veranderen. Collega’s zijn hier bijvoorbeeld doorgegroeid van junior, medior naar senior of hebben een andere technische richting gekozen.

Dit bieden we nog meer

Naast het salaris ontvang je een individueel keuzebudget (IKB). Het IKB bestaat uit geld (16,50% van je bruto jaarsalaris) en tijd. Met het IKB maak jij de keuzes die bij jou passen en kun je een deel van je arbeidsvoorwaarden zelf samenstellen. Je kunt er bijvoorbeeld voor kiezen om een deel van je maandinkomen te laten uitbetalen wanneer jij dat wenst. Ook kun je dit budget omzetten in verlof en andersom of besteden aan fiscaalvriendelijke doelen. Zo mag je maximaal € 2.000,00 IKB-budget per jaar gebruiken voor het fiscaalvriendelijk aflossen van je persoonlijke studieschuld bij DUO. De Rijksoverheid hecht sterk aan persoonlijke groei en loopbaanontwikkeling en biedt daarvoor tal van mogelijkheden. Tot de secundaire arbeidsvoorwaarden behoren onder meer verschillende studiefaciliteiten, bedrijfsfitness, volledige vergoeding van je ov-reiskosten woon-werkverkeer. Ook bieden we je de mogelijkheid om de voor jou belangrijke feestdagen te vieren zonder dat je daar een vrije dag voor hoeft op te nemen. Hemelvaartsdag en/of 2e pinksterdag kun je bijvoorbeeld inruilen voor een andere feestdag. Hierover maak je afspraken met je leidinggevende.

Dit vragen wij

Je voelt je thuis bij Java en moderne applicatieontwikkeling en vindt het prettig om samen te werken aan een complex systeem.

  • Je hebt ervaring met Java en Spring Boot
  • Je begrijpt hoe microservices samenwerken
  • Je denkt mee over ontwerp en technische keuzes
  • Je werkt graag samen en deelt je kennis
  • Je wilt je blijven ontwikkelen

Hier kom je te werken

Over Dienst Uitvoering Onderwijs (DUO)

De Dienst Uitvoering Onderwijs (DUO) werkt in opdracht van het ministerie van Onderwijs, Cultuur en Wetenschap en is de schakel tussen iedereen die met onderwijs te maken heeft: studenten, ouders, docenten, scholen, universiteiten, beleidsmakers en overheidsorganisaties. DUO is volop in beweging. Zo houden wij ons meer dan ooit bezig met de vraag hoe wij onze klanten nog sneller, beter en kostenefficiënter 24/7 van dienst kunnen zijn. ICT speelt daarin een belangrijke rol; innovatie en de nieuwste technologieën staan in de ontwikkeling van DUO centraal.

Wil je deel uitmaken van deze vernieuwende en toonaangevende werkgever in Groningen en Den Haag? Natuurlijk weten wij dat onze organisatie alleen succesvol kan zijn als jij als medewerker alle kansen krijgt om te leren en te groeien. Niet voor niets investeren wij in jouw vakinhoudelijke en persoonlijke ontwikkeling met interessante traineeships en opleidingen, en kun je rekenen op een goede balans tussen werk en privé. Zo zetten we gezamenlijk de schouders onder het succes en de groei van de organisatie.

Bijzonderheden

  • Deze vacature is uitgezet met een afwijkende functiebenaming. De formele functiebenaming voor deze functie is Senior Medewerker IV. De inhoud van de functie wijkt niet af van wat er in de vacaturetekst is opgenomen.
  • Bij de Rijksoverheid beschrijft het Kwaliteitsraamwerk Informatievoorziening (KWIV) eenduidige kwaliteitsprofielen voor alle IV-professionals. KWIV bestaat uit een aantal kwaliteiten (KWIV)-profielen, waarbij per KWIV-profiel specifieke competenties, kennis en trainingen zijn geformuleerd. Elke IV-functie is te koppelen aan één (best passend) KWIV-profiel, dat beschrijft wat de IV-professional zou moeten kunnen en kennen. Het KWIV profiel van deze functie is Applicatieontwikkeling. De inhoud van de functie wijkt niet af van wat er in de vacaturetekst is opgenomen.
  • Deze vacature is geschikt voor doelgroep banenafspraak. Tot de doelgroep banenafspraak behoren de volgende groepen mensen: mensen met een Wajong-uitkering, mensen met een WSW-indicatie, mensen met een WIW of ID-baan, mensen uit de doelgroep van de Participatiewet die niet WML kunnen verdienen.

Werk je bij de Rijksoverheid, dan werk je voor Nederland. Aan zaken die beter kunnen in ons land. Beter onderwijs bijvoorbeeld. Leefbare wijken. Of passende zorg. Werken aan een ideaalbeeld. In de wetenschap dat dat ideaalbeeld nooit helemaal wordt bereikt. Want een land is nooit af.
We maken graag nader kennis met je en beantwoorden al je vragen. Want zo…


Werk je bij de Rijksoverheid, dan werk je voor Nederland. Aan zaken die beter kunnen in ons land. Beter onderwijs bijvoorbeeld. Leefbare wijken. Of passende zorg. Werken aan een ideaalbeeld. In de wetenschap dat dat ideaalbeeld nooit helemaal wordt bereikt. Want een land is nooit af.

We maken graag nader kennis met je en beantwoorden al je vragen. Want zo krijg jij een goede indruk van jouw mogelijkheden bij de Rijksoverheid. Kijk in de agenda waar we de komende te vinden zijn.

Overheid
Den Haag
90.000 medewerkers