Logo van Dienst Uitvoering Onderwijs (DUO)
Logo van Dienst Uitvoering Onderwijs (DUO)

Applicatieontwikkeling - Senior Programmeur Java

Dienst Uitvoering Onderwijs (DUO)

Kempkensberg 12, 9722 TB Groningen, Nederland

Sluit over 6 dagen

Begindatum:

1 apr 2026

Einddatum:

30 mrt 2028

Uren per week:

36

Publicatiedatum:

19 mrt 2026
Opdracht tarief 112Opdracht uren 36
Opdracht alleen mogelijk voor professionals in loondienst bij onze organisatie
Kijkende naar de inhoud van deze opdracht en de wet DBA, kan je deze opdracht alleen uitvoeren als je in loondienst bent. Omdat doorleenconstructies binnen deze opdracht niet zijn toegestaan, kunnen wij alleen kandidaten aanbieden die bij onze organisatie in dienst zijn.
Wil je voor de duur van deze opdracht bij ons in dienst komen?
Dat is mogelijk! Wij bieden je een uitzendovereenkomst aan, waardoor je de opdracht in loondienst vanuit ons uitzendbureau Projectversterkers B.V. kunt uitvoeren. Bereken hieronder jouw bruto maandsalaris.
Wat zijn de voordelen?
Rekentool
Voor welk uurtarief mogen wij jou aanbieden?
Hoeveel uur per week wil je werken?
Opdracht alleen mogelijk voor professionals in loondienst bij onze organisatie

Omschrijving

Als collega van Team MARVEL, een van de twee DevOps teams binnen Particuliere Diensten, draag je de zorg voor diverse de professional en klant applicaties. Voorbeelden van deze applicatie zijn:
  • IDG (Interatieve Document Generator), frontend en backend applicaties t.b.v. het genereren van brieven en brieftemplates.
  • Mijn-Berichten, frontend en backend applicatie t.b.v. het ontsluiten van berichten van duo naar klanten.
Deze applicaties maken bijna allemaal gebruik van een moderne stack o.b.v. Angular als frontend, SpringBoot als backend en Openshift als deployment omgeving. Voor team Marvel zijn we op zoek naar een full stack engineer met de volgende vaardigheden: Recente kennis en ervaring met:
  • Spring-Boot, (oa. REST, JPA, Hibernate, Liquibase, Junit, Maven, JMS)
  • Deployment op Kubernetes (OpenShift, Helm, ArgoCD)
  • Angular (Karma, npm)
  • CI/CD (Jenkins, Gitlab)
  • Git (Gitlab)
  • SQL
Kennis of affiniteit met de volgende onderwerpen is een pre:
  • TDD (Test Driven Development)
  • Security en Code Quality (Sonar, Fortify, OWASP)
  • Applicatie performance (Gatling, JMeter)
  • Webrichtlijnen WCAG2
  • Test tools zoals Protractor en PlayWright
De volgende competenties vinden wij als team belangrijk:
  • dat je graag in een team werkt en samenwerkt binnen het team
  • dat je minimaal 1 dag per week op kantoor bent
  • dat je gestructureerd werkt volgens een plan
  • dat je open staat voor nieuwe ideeen
  • dat je pro-actief bent en handelt bij incidenten
  • dat je leergierig bent
  • dat je feedback durft te geven en kan ontvangen

Achtergrond opdracht:

Vervolg opdrachtbeschrijving: Voor het komende jaar is er naast het noodzakelijke onderhoud (denk aan de aanstaande PostgreSQL en gitlab migratie) nog ruimte op de agenda en wordt er momenteel gekeken naar leuke uitdagingen door het opgepakt kunnen worden zoals (functionele) verbeteringen aan de Interactieve

Eisen

  • werk- en denkniveau
  • Relevante werkervaring in een Agile / Scrum omgeving
  • Relevante werkervaring in een Java Enterprise (Spring)
  • Goede beheersing Nederlandse taal in woord en geschrift
  • Relevante werkervaring in modeleren (3 jaar)
  • Relevante werkervaring met REST (3 jaar)
  • Relevante werkervaring in een Java omgeving (3 jaar)

Wensen en competenties

Wensen

  • Kennis van Continuous Integration / Continuous Delivery
  • Werkervaring met het afronden van userstories in DoD
  • Werkervaring met het ondersteunen van collega's (met technische expertise)
  • Werkervaring met het samenwerken met collega's in een complexe omgeving, die voortdurend in beweging is, waar Frontend en backend bij elkaar komen
  • Werkervaring in het zorgdragen voor een kwalitatief hoogwaardige en snelle realisatie van de oplossing en het meenemen van andere ontwikkelaars in dit proces
  • Werkervaring met het schakelen met ontwerpers, testers en opsers
  • Relevante werkervaring met Spring
  • Relevante werkervaring met Angular is een pre
  • Relevante werkervaring met REST
  • Relevante werkervaring met JMS
  • Relevante werkervaring met Kubernetes/Openshift
  • Relevante werkervaring met Jenkins
  • Relevante werkervaring met Camunda
  • Relevante werkervaring met het analyseren van productie incidenten.
  • Relevante werkervaring Continuous Integration / Continuous Delivery.
  • Relevante werkervaring met het ondersteunen van collega's (met technische expertise)
  • Relevante werkervaring met het samenwerken met collega's in een complexe omgeving, die voortdurend in beweging is

Competenties

Naast de specifieke aspecten die bij de rol ontwikkelaar zijn genoemd, geldt dat je ook kan meedenken over hoe je de gemodelleerde informatie kunt gebruiken om de DevOps teams verder te helpen op elk vakgebied. Het idee is uiteraard dit als team te doen dus samendenken en -werken is een hoofdzaak! Ofwel, naast het werk wat je vanuit je rol doet heb je ook veel kansen om op je vakgebied een leidende rol te pakken.

  • Teamspeler / gericht op samenwerken
  • Assertief
  • Weet zich snel nieuwe tools en frameworks eigen te maken
  • Communicatief vaardig.
  • Affiniteit met agile werken.
  • Er liggen mogelijkheden in het team om de rol als scrummaster op te nemen indien deze interesse er ligt bij de professional.

Organisatie en team

Dienst Uitvoering Onderwijs (DUO)

Overige informatie

Benodigd aantal professionals: 1 professional

Optie tot verlenging: Niets over bekend.

Hybride: dat je minimaal 1 dag per week op kantoor bent

Fee: De administratieve partner rekent een aanvullende fee van € 2,50 boven op het uurtarief.

Meer informatie
Hieronder vind je meer informatie over het aanmeldproces en antwoorden op veelgestelde vragen. Niet gevonden wat je zoekt? Neem dan contact op met Sybren Hindriks via sybren.hindriks@kbenp.nl.
Contact
Hoe werkt het?
Veelgestelde vragen
Wil je even sparren met een van onze adviseurs?
Neem contact op met onze opdracht adviseur over de opdracht. Je kunt natuurlijk ook contact opnemen via de contactpagina.
Opdracht Adviseur Sybren Hindriks
Sybren Hindriks
Opdracht Adviseur
Bereikbaar van 9:00 tot 17:00
Werkdagen: di, wo, do, vr