Functieomschrijving
Vacature: Java/Kotlin Developer (Medior)
Locatie & uren: Energiemarkt | 32-40 uur | Amersfoort / Hybride (kantoordagen dinsdag / donderdag) | v/m/x
Rol
Als Back-end Developer werk je in het microservice-landschap van het GOPACS-congestieplatform en draag je bij aan de ontwikkeling en het betrouwbare beheer van systemen die congestie op het elektriciteitsnet verminderen.
Wat ga je doen
- Ontwerpen, bouwen en runnen van diverse backend-systemen binnen het microservice-landschap;
- Zorgen voor passende (minimale) documentatie, rapportage en formalisering;
- Actief bijdragen aan design- en refinement-sessies;
- Toepassen van best practices op het gebied van beveiliging, kwaliteit en beschikbaarheid;
- Bijdragen aan geautomatiseerde kwaliteitscontroles in de CI/CD-pijplijn;
- Maken en uitvoeren van geautomatiseerde unit- en integratietesten;
- Deelname aan het reguliere DevOps incident management proces.
Jouw profiel
- Vereisten: Aantoonbare ervaring met Java 17+ en Spring Boot;
- Ervaring met het gebruik van ontwerppatronen en methodieken en een mening over Clean Code;
- Inzicht in verschillende testniveaus (unit-tests, functionele tests, API-tests, mocking, end-to-end tests).
Nice to haves
- Ervaring met Kotlin;
- Ervaring met build- & deploymenttools zoals Maven, GIT, Docker, Ansible;
- Ervaring met NoSQL-databases, met name MongoDB;
- Praktische ervaring met CI/CD-tooling en activeringsprocessen;
- Hands-on ervaring met het opzetten en onderhouden van OTAP ontwikkelketens en tooling;
- Ervaring met Linux en scripting;
- Inzicht in API-implementaties zoals REST;
- Inzicht in logging en monitoring met Elastic, LogStash, Kibana en Grafana;
- Inzicht in end-to-end tests met Playwright en Cucumber;
- Ervaring met CQRS-patterns en tooling (Axon Framework);
- Ervaring in de energiesector.
Aanbod
- 80% bijdrage op de pensioenpremie;
- Zes weken vakantie per jaar.
Taal: Deze functie vereist uitstekende beheersing van het Nederlands; alleen Nederlandstalige kandidaten worden in aanmerking genomen.
Eisen
- In het geval van een gunning is het verplicht dat de kandidaat/leverancier
vóór aanvang van de opdracht volledig aan de compliance-eisen voldoet - De kandidaat beheerst de Nederlandse taal zowel schriftelijk als woordelijk
uitstekend - De kandidaat is bereid om 2 dagen (di/do) in de week op het kantoor in
Amersfoort aanwezig te zijn - Indien van toepassing: Het betreft tijdelijke invulling van een reguliere
functie die normaliter door werknemers wordt ingevuld. De opdracht leent
zich daarom niet voor invulling op zzp-basis. Eventueel geïnteresseerde
zzp’ers kunnen zich op detachering- of uitzendbasis laten aanbieden door
een bureau. Doorleenconstructies zijn nadrukkelijk niet toegestaan. Indien
blijkt dat dit criterium niet naar waarheid door de leverancier is
ingevuld, wordt de opdracht per direct beëindigd en komt alle mogelijke
schade voor rekening en risico van leverancier - De werkzaamheden worden te allen tijde vanaf een Nederlands werkadres
uitgevoerd. Conform EDSN beleid is 4 x 9 uur werken per week niet
toegestaan - Aantoonbare ervaring met Java 17+ en Spring Boot
- Ervaring met het gebruik van ontwerppatronen en methodieken en een mening
over Clean Code - Inzicht in verschillende testniveaus (unit-tests, functionele tests,
API-tests, mocking, end-to-end tests)
Gunningscriteria
- Hieronder graag aangeven op welke basis de kandidaat werkzaam is
- De kandidaat is minimaal in het bezit van een afgeronde (MBO/HBO/WO)
diploma - Ervaring met Kotlin
- Ervaring met build & deployment tools zoals: Maven, GIT, Docker, Ansible
- Ervaring met NoSQL databases, met name MongoDB
- Praktische ervaring met CI/CD-tooling en activeringsprocessen; Hands-on
ervaring met het opzetten en onderhouden van OTAP ontwikkelketens en
tooling; Ervaring met Linux en scripting; Inzicht in API-implementaties
zoals REST; Inzicht in logging en monitoring met Elastic, LogStash, Kibana
en Grafana; Inzicht in end-to-end tests met Playwright en Cucumber;
Ervaring met CQRS Patterns en tooling (Axon Framework)
Je sollicitatie dient uiterlijk 22 september 2026 om 15:00 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.