Senior Software Engineer, Arnhem
All About Work – Senior Software Engineer (Back‑end) located in Arnhem, Netherlands.
€Tot €5.313,00 per maand bruto fulltime – full‑time, permanent.
Responsibilities
- Build, test and document software for the KOERS system – a Spring Boot microservice architecture written in Java/Kotlin.
- Maintain and develop backend services that register property and vehicle transactions for the Dutch Cadastre.
- Implement and update API contracts (REST, SOAP, XML, JSON) and manage event‑sourced data flows with Axon Framework.
- Design, create and maintain unit, integration and system tests (JUnit, Mockito, Wiremock, Kluent, AssertJ).
- Automate deployments with Tekton, Docker and Kubernetes; participate in continuous delivery pipelines.
- Collaborate with Scrum teams (Agile/Scrum/DevOps), provide technical guidance and support cross‑team initiatives.
- Operate production environments – monitor, troubleshoot, and resolve incidents.
- Leverage AI tooling (Github Copilot) to accelerate development activities.
Qualifications
- Fluently Dutch in written and spoken form.
- Bachelor or Master level (HBO/WO) in IT, Engineering or related field.
- Minimum 5 years of experience in a modern Java / Spring Boot environment.
- Minimum 3 years of Kotlin experience.
- Extensive experience with unit & integration testing, and with relational databases (PostgreSQL).
- Hands‑on experience building, deploying and operating microservices using Docker, Kubernetes and OpenShift.
- Knowledge of Tekton, GitLab CI, GitHub Actions or equivalent CI/CD tools.
- Experience with continuous delivery, monitoring (Grafana, Prometheus, Loki) and incident response.
- Understanding of Axon Framework, event sourcing and CQRS.
Key Technologies & Tools
- Languages: Java (21+), Kotlin, Bash.
- Frameworks: Spring Boot, Spring MVC, Spring Cloud Gateway, Javalin, Axon.
- Databases & Integration: PostgreSQL, Hibernate, JDBC, CQRS, event sourcing.
- Web services: REST, SOAP, XML, JSON.
- DevOps: Docker, Kubernetes, Azure, OpenShift, Helm, Tekton, ArgoCD, SonarQube, Git, Trivy.
- Testing: Spring Test, JUnit, Mockito, Wiremock, Kluent, AssertJ.
- Messaging: Axon Server.
- Monitoring & Logging: Grafana, Prometheus, Loki.
- Project Management & Collaboration: Agile/Scrum, Jira, Git, Gitea, Artifactory, Slack, Microsoft Teams.
- AI Tooling: Github Copilot.
Benefits for Detacheerders (temporary contract)
- Application processing within 24 hours and rapid feedback.
- No relationship or competition clause.
- Immediate pension contributions via Stipp from Day 1.
- Flexible payroll options – weekly or every four weeks.
- Applicable CAO of the client.
Additional Information
- Start date is planned for Monday 10 November 2025.
- Applicant must be able to work from the Arnhem office at least 2 days per week.
- A declaration of good conduct (VOG) will be required.
All applications must be submitted via the supplied screening questions to ensure accurate processing.
#J-18808-Ljbffr
Solliciteren