Lead Java Developer
Summary
Lead Java developer building highly available, scalable microservices for national education systems using Spring Boot, Kubernetes, and CI/CD to ensure reliability under heavy load.
Dit ga je doen
Je werkt aan systemen die niet mogen falen. Bij DUO bouw je aan applicaties die continu beschikbaar moeten zijn en door miljoenen mensen worden gebruikt. Als senior Java developer bepaal je hoe systemen zich gedragen onder druk, bij piekbelasting en bij fouten. Jouw keuzes hebben direct invloed op betrouwbaarheid en schaalbaarheid.
Je werkt in een DevOps-team waar je niet alleen bouwt, maar ook richting geeft en je team meeneemt. Jij bent de lead. De systemen waar je aan werkt zijn continu in gebruik en verwerken grote hoeveelheden data; keuzes over architectuur, performance en onderhoudbaarheid zijn direct merkbaar. Je ontwikkelt Java‑microservices, verbetert bestaande systemen en denkt mee over de lange termijn. Daarnaast lever je ervaring in Kubernetes en OpenShift, CI/CD en help je collega's groeien door kennis te delen en technische keuzes toe te lichten.
Dit krijg je
- Schaal 11 €4.132 - €6.275 (bruto)
- Arbeidsovereenkomst voor onbepaalde tijd
- 32 – 36 uur
- Werkweek van 36 uur wordt gehanteerd voor salarisberekening
Dit bieden we nog meer
- Individueel Keuzebudget (IKB) van 16,5 % van je bruto jaarsalaris
- Omruilen van belangrijke feestdagen zonder vrije dag op te nemen
- Volledige vergoeding van ov‑reiskosten; bij autogebruik kilometervergoeding
- Pensioenregeling ABP
- Studie‑mogelijkheden voor ontwikkeling
- Toegang tot bedrijfsfitness
Dit vragen wij
Je hebt ervaring met systemen die niet alleen moeten werken, maar ook moeten blijven werken onder druk. Je overziet de impact van technische keuzes en kunt die vertalen naar oplossingen die op de lange termijn standhouden. Daarom pas je goed in deze rol als je:
- Minimaal 5 jaar ervaring hebt met Java
- Ervaring hebt als lead developer, waarbij je anderen kunt meenemen
- Werkt met Spring Boot en een microservices‑architectuur
- Ervaring hebt met systemen die moeten schalen of hoge beschikbaarheid vereisen
- Technische keuzes kunt onderbouwen en overbrengen
- Ervaring hebt met containerplatformen zoals Kubernetes of OpenShift
- Anderen helpt groeien en actief kennis deelt
Over DUO
Bij de Dienst Uitvoering Onderwijs (DUO) werk jij aan momenten die ertoe doen: het starten met een studie, slagen voor een examen of het behalen van een diploma. DUO levert onder andere studiefinanciering, examenomzetting en diploma‑erkenning en ondersteunt onderwijsinstellingen bij het uitwisselen van data.
Gelijke kansen
We vinden gelijke kansen belangrijk. Daarom vragen we geen motivatiebrief en beantwoorden alle kandidaten dezelfde vragen in het sollicitatieformulier, zodat we op basis van CV en antwoorden eerlijk kunnen beoordelen.