Java DevOps Engineer
Contract (ZZP/secondment) medior Java DevOps Engineer on team Hermes at EDSN, which runs data exchange for the Dutch energy market: build and operate secure Java/Spring Boot backend services and APIs, Kafka-based messaging, CI/CD pipelines and Kubernetes/OpenShift deployments, with monitoring and on-call standby. Hybrid, 2 days/week in Amersfoort; fluent Dutch required.
- Compensation
- Not disclosed
- Location
- Netherlands
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Completed MBO/HBO/WO diploma; HBO or WO work-and-think level
- Min. 4 years relevant experience as software or DevOps engineer
- Min. 4 years recent hands-on experience with Java and Spring Boot
- Experience with REST APIs and system integrations
- Experience with Kafka or comparable async messaging technology
- Experience with Maven and/or Gradle
- Experience with automated testing and code quality
- Experience with Git and CI/CD pipelines
- Experience with Kubernetes and/or OpenShift
- Good command of the Dutch language
- CV must clearly show assignments, periods and roles for the stated experience
- Available for standby/on-call week duties outside office hours
- Willing to work 2 days per week (Tue & Thu) at the Amersfoort office
- Work must always be performed from a Dutch work address
- ZZP (freelance) contract or detachering (secondment); 4x9-hour weeks not allowed
Nice to have
- Kotlin and Hibernate
- AWS
- PostgreSQL and SQL
- Terraform
- Helm and ArgoCD
- SonarQube or SonarCloud
- Grafana and observability
- Experience with authentication and authorization solutions
- Data exchange in a regulated or business-critical environment
Full description
Over de functie
In het kort: Je gaat als medior Java DevOps Engineer veilige backend- en API-diensten ontwikkelen, beheren en verbeteren, CI/CD-pipelines onderhouden, incidenten oplossen en bijdragen aan schaalbaarheid, betrouwbaarheid, security en kennisdeling binnen het team.
Medior Java DevOps Engineer – Team Hermes 32 – 40 uur | Amersfoort / Hybride | Energiemarkt
We zijn op zoek naar een medior Java DevOps Engineer voor team Hermes binnen ART Data Delen. Team Hermes werkt aan de kern van data-uitwisseling, waaronder P4 en de authorization server. Je ontwikkelt en beheert betrouwbare en veilige backenddiensten waarmee gegevens gecontroleerd tussen partijen binnen de Nederlandse energiemarkt worden uitgewisseld.
Je bent verantwoordelijk voor de volledige DevOps-lifecycle: van analyse, ontwerp en ontwikkeling tot testen, deployment, monitoring, beheer en doorontwikkeling. Na een korte inwerkperiode draai je zelfstandig mee binnen het team.
De opdracht
Voor team Hermes binnen ART Data Delen zoeken wij tijdelijk een medior Java DevOps Engineer. Team Hermes werkt aan de kern van data-uitwisseling, waaronder P4 en de authorization server. Je ontwikkelt en beheert betrouwbare en veilige backenddiensten waarmee gegevens gecontroleerd tussen partijen binnen de Nederlandse energiemarkt worden uitgewisseld.
Je bent verantwoordelijk voor de volledige DevOps-lifecycle: van analyse, ontwerp en ontwikkeling tot testen, deployment, monitoring, beheer en doorontwikkeling. Na een korte inwerkperiode draai je zelfstandig mee binnen het team.
Wat ga je doen?
Je Houdt Je Onder Andere Bezig Met
- ontwikkelen en onderhouden van backendservices in Java en Spring Boot;
- ontwerpen, bouwen en beheren van API’s en integraties;
- werken met asynchrone gegevensuitwisseling, onder andere via Kafka;
- bijdragen aan oplossingen voor authenticatie, autorisatie en veilige gegevensuitwisseling;
- realiseren van geautomatiseerde tests en bewaken van de codekwaliteit;
- onderhouden en verbeteren van CI/CD-pipelines;
- deployen, monitoren en beheren van applicaties;
- analyseren en oplossen van technische verstoringen en performanceproblemen;
- uitvoeren van code reviews en onderbouwen van technische keuzes;
- verbeteren van schaalbaarheid, betrouwbaarheid, security en onderhoudbaarheid;
- documenteren en actief overdragen van kennis aan interne teamleden.
Je neemt eigenaarschap, communiceert helder over voortgang, risico’s en afhankelijkheden en werkt zelfstandig zonder de samenwerking met het team uit het oog te verliezen.