Vacature omschrijving
Startdatum: 24 november 2025
Einddatum: 30 november 2026
Optie op verlenging: Nee
Sluitingsdatum: 7 november 2025
Functieomschrijving
Als Java Softwareontwikkelaar werk je binnen een Scrum/DevOps team aan het vernieuwen van de registratie van akten. Je ontwikkelt en onderhoudt microservices op basis van Spring Boot en front-end applicaties met Angular. Een belangrijk onderdeel van je werk is het koppelen van Java-maatwerksoftware met BPMN-processen, waarbij je gebruikmaakt van Camunda/Operaton. Je draagt actief bij aan het testproces en automatiseert het softwareontwikkelproces, inclusief deployment pipelines met Kubernetes en Docker.
Verantwoordelijkheden
- Ontwikkelen en onderhouden van microservices met Spring Boot
- Ontwikkelen en onderhouden van front-end applicaties met Angular
- Deelnemen aan Scrum-activiteiten zoals stand-ups, retrospectives, refinements en planningssessies
- Actieve bijdrage leveren aan het testproces, onder andere met Robot Framework en Cypress
- Proactief samenwerken en sparren met teamleden over mogelijke verbeteringen
- Motiveren en toelichten van ontwerpkeuzes en deze delen met het team
- Automatiseren van het ontwikkel- en deploymentproces met Kubernetes, Docker en ArgoCD
- Toepassen en bijhouden van Java ontwikkelstandaarden
- Onderhouden van PostgreSQL databases
- Deelnemen aan de Java community binnen en buiten de organisatie
Technische vaardigheden
- Java 21
- Spring Boot
- Event Sourcing met Axon Framework
- BPMN 2.0 met Camunda/Operaton
- Angular, Typescript, HTML, SCSS
- Testautomatisering met Robot Framework en Cypress
- PostgreSQL
- API’s: REST, JSON, XML
- Continuous integration/delivery met ArgoCD en OpenShift
- Logging met Grafana Loki
- Kubernetes, Docker
- Maven
- Git
Eisen:
- Aantoonbaar HBO werk- en denkniveau
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Minimaal 5 jaar ervaring als Java software engineer
- Aantoonbare ervaring met Spring(boot)
- Aantoonbare ervaring met Angular
- Aantoonbare ervaring met succesvol samenwerken in multidisciplinaire (agile) teams en omgevingen
Wensen:
- U heeft kennis van alle genoemde tools
- U heeft kennis van 3 of meer van de genoemde tools
- U heeft kennis van 1 of 2 van de genoemde tools
- U geeft een beschrijving op welke manier u de meeste toegevoegde waarde gaat bieden op het gebied van de vereiste technieken, methoden en tools
- U geeft een beschrijving op welke manier uw expertise en competenties een bijdrage gaan leveren aan te behalen resultaten binnen de geschetste situatie
- U geeft een beschrijving van een concrete situatie waarin uw bijdrage aan de samenwerking binnen het team waardevol is geweest
Competenties:
- Teamspeler
- Analytisch vermogen
- Resultaatgericht
- Proactief
- Communicatief sterk, zowel schriftelijk als mondeling
Solliciteren