> Markdown version of [/jobs/ext/4087261-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4087261-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Codecareer - **Location:** Apeldoorn, Netherlands (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Geographic Information Systems, Application Programming Interfaces (APIs), Automation of Tests, Microsoft Azure, Big Data, Code Review, Databases, Continuous Integration, DevOps, Digital Technology, Monitoring of Systems, Hibernate (Java), Java Persistence API, PostgreSQL, PostGIS, Scrum Methodology, RabbitMQ, Prometheus, Swagger, Extensible Markup Language (XML), Openapi, Grafana, Spring-boot, Kotlin, AngularJS, Kubernetes, Restful APIs, Docker - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c52911762affbd38 ## About the Role Voor deze functie zoeken we een ervaren Java Developer die zelfstandig kan werken in een complexe softwareomgeving en technische verantwoordelijkheid neemt. * Minimaal 8 jaar professionele ervaring met Java-ontwikkeling. * Minimaal 5 jaar ervaring met Spring Boot, OpenAPI, Swagger en PostgreSQL. * Minimaal 5 jaar ervaring met containertechnologie en DevOps-beheer. * HBO- of WO-diploma, of een mbo-diploma gecombineerd met minimaal 8 jaar relevante werkervaring. * Vloeiende beheersing van de Nederlandse taal, mondeling en schriftelijk. * Ervaring met het ontwikkelen, testen en beheren van bedrijfskritische applicaties. * Je kunt zelfstandig architectuur- en ontwerpkeuzes beoordelen. * Je werkt proactief, neemt verantwoordelijkheid en denkt mee over de kwaliteit van het gehele platform. * Ervaring met RabbitMQ, Kotlin, jOOQ, Hibernate of JPA. * Kennis van Kubernetes in Azure en CI/CD met Tekton of ArgoCD. * Ervaring met geografische data zoals PostGIS, XML/GML of GeoJSON. * Kennis van Robot Framework en monitoring met Prometheus of Grafana. Je bent analytisch, communiceert duidelijk en werkt graag samen in een DevOps-team. ## Description Je werkt binnen een organisatie in de publieke dienstverlening, waar digitale systemen grote hoeveelheden gegevens verwerken en toegankelijk maken voor verschillende gebruikers en aangesloten applicaties. Je sluit aan bij een ervaren ontwikkelteam van tien developers, een test engineer, informatieanalist en Product Owner. Het team wordt ondersteund door een Scrum Master, integratiespecialisten en functioneel beheerders. Er wordt gewerkt volgens Agile Scrum, met sprints van twee weken. Het team draagt zelf verantwoordelijkheid voor ontwikkeling, testen, deployment en beheer van de applicaties. Als Senior Java Developer bouw je mee aan een platform dat documenten en gegevens valideert, registreert en via API's beschikbaar stelt aan andere systemen. Je werkt aan ongeveer tien services, voornamelijk Java-backends, met daarnaast een beheerportaal in Angular. De applicaties draaien in Kubernetes op Microsoft Azure. Binnen het team combineer je softwareontwikkeling met DevOps-verantwoordelijkheden. * Ontwikkelen en onderhouden van Java-services met Spring Boot. * Ontwerpen en verbeteren van REST API's met OpenAPI en Swagger. * Meedenken over softwarearchitectuur, ontwerpkeuzes en toekomstbestendigheid. * Optimaliseren van performance, configuratie en database-interacties. * Ontwikkelen van goed leesbare en onderhoudbare code volgens SOLID-, KISS- en YAGNI-principes. * Schrijven van geautomatiseerde tests en bewaken van testdekking. * Uitvoeren van code reviews en delen van technische kennis. * Analyseren en oplossen van complexe bugs en productie-issues. * Werken met CI/CD, Kubernetes en monitoringtools. * Actief deelnemen aan refinements en het uitwerken van user stories. * Bijdragen aan development guidelines en technische verbeteringen. Technische omgeving Java 25, Spring Boot 4, Kotlin, PostgreSQL/PostGIS, RabbitMQ, Docker, Kubernetes, Azure, Tekton, ArgoCD, Prometheus en Grafana. Je krijgt de ruimte om technische keuzes kritisch te beoordelen en mee te bepalen hoe de services verder worden ontwikkeld. * Werken met Java 25, Spring Boot 4 en moderne cloudtechnologie. * Een DevOps-team dat de volledige verantwoordelijkheid draagt voor de eigen services. * Technische uitdagingen rondom API's, performance, schaalbaarheid en softwarearchitectuur. * Ruimte voor code reviews, kennisdeling en technische verbeteringen. * Samenwerking met ervaren developers en andere IT-specialisten. * Een hybride werkvorm met minimaal twee kantoordagen per week, in overleg met het team. * De mogelijkheid om via Codecareer aan een specialistische IT-opdracht te werken.