Overview
Join to apply for the Senior Software Engineer KOERS, Arnhem role at OverheidZZP . You will develop and maintain Kotlin/Java backend services for the Basisregistratie Kadaster (BRK) within an Agile scrum team, designing, testing and documenting software.
Responsibilities
- Develop and maintain Kotlin/Java microservices for the KOERS application.
- Design, implement and test new features and fix bugs, ensuring high code quality.
- Collaborate with other scrum teams and stakeholders.
- Participate in continuous integration and delivery pipelines (Tekton/Docker/Kubernetes).
- Automate deployments and monitor production systems.
- Engage in Agile ceremonies: planning, stand‑ups, retrospectives, sprint reviews.
- Contribute to architecture and design decisions.
Qualifications • Competencies
- Strong communication skills and team spirit.
- Proactive, quality‑driven and initiative‑seeking.
- Fluent in Dutch (spoken and written).
- Experience working in Agile/Scrum environments.
Technical skills & experience
- Java 21+, Kotlin, Bash, Kubernetes.
- Spring Boot, Spring MVC, Spring Cloud Gateway, Javalin.
- Event sourcing, CQRS with Axon Framework.
- SQL/PostgreSQL, Hibernate, JDBC.
- REST, SOAP, XML, JSON.
- Docker, Kubernetes, Azure/OpenShift, Helm, Tekton, ArgoCD.
- SonarQube, Git, GitLab CI, Tekton, GitHub Actions.
- Testing with JUnit, Mockito, Wiremock, Kluent, AssertJ.
- Grafana, Prometheus, Loki for monitoring.
- Experience with GitHub Copilot (optional).
Minimum experience
- At least 5 years in modern Java / Spring Boot environments.
- At least 3 years with Kotlin.
- At least 5 years writing unit and integration tests.
- At least 5 years with relational databases and SQL.
- At least 3 years with container workloads and CI/CD pipelines (Tekton/GitLab CI/GitHub Actions).
- At least 3 years with Kubernetes or OpenShift.
- At least 2 years with PostgreSQL.
- At least 3 years in production operations including monitoring and incident response.
Contract & application requirements
- The applicant must enter a three‑party detachment agreement as specified.
- The CV must be in Dutch and not exceed 10 pages (A4).
- Full application includes a motivation letter covering each requirement and an approximate hourly/monthly rate.
- A confidentiality agreement with the Kadaster must be signed before duties start.
- A VOG (certificate of good conduct) may be required.
Seniority level
Mid‑Senior level.
Job type
Full‑time.
Industry
Industrial Machinery Manufacturing (public sector context).
Location
Arnhem, Gelderland, Netherlands.
#J-18808-Ljbffr
Solliciteren