Samenvatting
Het Register Onderwijs Deelnemers Voortgezet Onderwijs (ROD-VO) zoekt een ervaren Java Developer voor de doorontwikkeling en modernisering van applicaties.
Je werkt aan systemen voor het registreren van inschrijvingen en behaalde resultaten van scholieren, met impact op bekostiging en verzuiminzichten.
Belangrijke werkzaamheden zijn architecturale verbeteringen gericht op schaalbaarheid, modulariteit en scheiding van verantwoordelijkheden.
Lopende projecten omvatten een database-migratie van DB2 naar PostgreSQL en een migratie naar Spring Boot 4, plus optimalisatie van CI/CD-pipelines.
Technisch werken we met Java, Spring Boot, Kubernetes, Docker; we hanteren hexagonale architectuur en domain-driven design; kennis van Angular is een pre.
Het team bestaat uit drie DevOps-teams in een open, leergierige en sociale werkomgeving; locatie: Groningen, Dienst Uitvoering Onderwijs.
Vereist profiel
We zoeken een ervaren Java Developer met de volgende kwalificaties en competenties:
- Minimaal 3 jaar relevante werkervaring als Java Developer.
- Aantoonbare kennis en ervaring met Java en Spring Boot (ervaring met migraties naar nieuwere Spring Boot-versies is een pre).
- Ervaring met containerisatie en orkestratie: Docker en Kubernetes.
- Kennis van relationele databases; praktijkervaring met PostgreSQL; ervaring met DB2 is een plus.
- Begrip en toepassing van architectuurprincipes zoals hexagonale architectuur en domain-driven design (DDD).
- Ervaring met CI/CD-pipelines, automatisering en moderne ontwikkeltooling (git, build- en deploy-pipelines).
- Kennis van front-end (Angular) is een pre.
- Sterke samenwerkings- en communicatieve vaardigheden; ervaring met Agile/scrum en werken in DevOps-teams.
- Vloeiend Nederlands, zelfstandige en oplossingsgerichte houding, en bereidheid om in Groningen te werken.
Eisen
- HBO werk- en denkniveau
- Uitstekende beheersing Nederlandse taal in woord en geschrift
- Minimaal 5 jaar relevante werkervaring in een Agile / Scrum omgeving
- Minimaal 3 jaar relevante werkervaring in Angular/ vergelijkbaar
- Minimaal 3 jaar relevante werkervaring in modeleren / Relevante werkervaring met REST
Wensen
- Relevante en gedegen kennis van front-end & back-end applicaties
- Relevante senior kennis/ervaring met Java/Spring, JMS, security, maar ook met Javascript, Typescript, Angular 9+ of dat je je graag verder wil gaan verdiepen in deze moderne frontend frameworks
- Affiniteit met testbaarheid en codekwaliteit; ervaring met Cucumber en Playwright is een pre
- Ervaring met PostgreSQL en DB2.
- Relevante werkervaring met het van de grond af aan opbouwen van front-end & back-end applicaties
Competenties
- Teamspeler / gericht op samenwerken
- Assertief
- Weet zich snel nieuwe tools en frameworks eigen te maken
- Je denkt graag mee met allerhande team- en ontwikkelprocessen en handelt pro-actief
- Je bent leergierig en je kunt snel zelfstandig taken oppakken