Vacature omschrijving
Startdatum: 1 november 2025
Einddatum: 31 oktober 2026
Optie op verlenging: 2x 12 maanden
Sluitingsdatum: 10 oktober 2025
Functieomschrijving
Als softwareontwikkelaar werk je samen met je team aan het vernieuwen van de registratie van akten. Je ontwikkelt Java-maatwerksoftware en koppelt deze aan een BPMN-ondersteunend pakket. Je reviewt het werk van teamleden, zet automatische deployment pipelines op en werkt deze bij, en ondersteunt bij testautomatisering. Samen met de architect en het team geef je vorm aan de architectuur en ontwerpkeuzes voor de applicatie. Je levert een positieve bijdrage aan de communicatie binnen het team en stuurt deze waar nodig aan.
Belangrijkste taken en verantwoordelijkheden
- Ontwikkelen en onderhouden van microservices op basis van Spring Boot
- Ontwikkelen en onderhouden van front-end applicaties met Angular
- Deelnemen aan een Scrum/DevOps team (stand-ups, retrospectives, refinements en planningssessies)
- Actieve bijdrage leveren aan het testproces
- Proactief contact zoeken met teamleden om te sparren over mogelijke verbeteringen
- Ontwerpkeuzes motiveren, toelichten en teamleden hierin meenemen
- Automatiseren van het softwareontwikkelproces, waaronder deployments met Kubernetes en Docker
- Toepassen en bijhouden van Java ontwikkelstandaarden
- Onderhouden van de PostgreSQL database
- Deelnemen aan de Java community binnen en buiten de organisatie
Technische vaardigheden en tools
- Java 21
- Spring Boot
- Event Sourcing met Axon Framework
- BPMN 2.0 met Camunda/Operaton
- Angular, Typescript, HTML, SCSS
- Robot Framework en Cypress voor testen
- PostgreSQL
- API’s, REST, JSON, XML
- Continuous integration/delivery met ArgoCD en OpenShift
- Grafana Loki
- Kubernetes, Docker
- Maven
- Git
Eisen:
- Let op: motiveer (kort) in het CV per knock-outcriterium hoe u hieraan voldoet.
- 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 geeft een beschrijving in hoeverre u kennis heeft van Axon Framework, Camunda/Operaton, Robot Framework, Cypress en/of Kubernetes
- U geeft een beschrijving (max. 200 woorden) op welke manier u de meeste toegevoegde waarde gaat bieden op het gebied van de vereiste technieken, methoden en tools
- U geeft een beschrijving (max. 200 woorden) op welke manier uw expertise en competenties een bijdrage gaan leveren aan te behalen resultaten binnen de geschetste situatie (zie ook opdrachtomschrijving en verantwoordelijkheden)
- U geeft een beschrijving (max. 200 woorden) van een concrete situatie waarin uw bijdrage aan de samenwerking binnen het team waardevol is geweest.
Competenties:
- Teamspeler
- Analytisch vermogen
- Resultaatgericht
- Proactief
- Communicatief sterk
Solliciteren