Java Kotlin Developer - DevOps Engineer (Mr)
Eisen: - Minimaal 2 jaar ervaring met Java 17+ en/of Kotlin en Spring Boot - Ervaring met het gebruik van ontwerppatronen en methodieken - Inzicht in verschillende testniveaus (unit-tests, functionele tests, API-tests, mocking, end-to-end tests) - Ervaring met build & deployment tools zoals: Maven, GIT, Docker - Ervaring met relationele databases, met name PostgreSQL - Praktische ervaring met CI/CD-tooling - Inzicht in API-implementaties zoals REST - Ervaring met logging in een microservice architectuur landschap - Inzicht in end-to-end tests met Playwright en Cucumber - Ervaring met Terraform - Ervaring in de energiesector Wensen: - Ervaring met React Omschrijving: Bij EDSN draag jij bij aan de verduurzaming van Nederland. Elke dag werk je samen met onze partners in de energiesector. Met jouw digitale vaardigheden en verbindende kracht ben jij de onmisbare schakel tussen technologie en energie. Je bouwt mee aan een betrouwbare en innovatieve ICT-infrastructuur die nodig is voor duurzame marktfacilitering. Nu de energietransitie in volle gang is, is het belangrijk om slimmer gebruik te maken van het elektriciteitsnet en congestie te verminderen. Het GOPACS-congestieplatform stelt netbeheerders in staat om congestie op te lossen door flexibiliteit in te kopen via aangesloten energiehandelsplatformen. Vanwege onze ambities en de snel groeiende behoefte aan congestiebeheer hebben we ruimte voor nieuwe collega's. Als Back-end Developer maak je deel uit van de groeiende DevOps-teams en lever je een cruciale bijdrage aan de ontwikkeling en werking van het platform dat intern wordt ontwikkeld en onderhouden. Je ontwerpt, bouwt en runt diverse systemen in het microservice landschap van GOPACS. Je bent verantwoordelijk voor een stuk software en de architectuur samen met je team. Daarnaast zorg je voor passende documentatie en rapportage. Je draagt actief bij aan ontwerp- en verfijningssessies en past best-practices toe op het gebied van beveiliging, kwaliteit en beschikbaarheid. Je maakt en voert geautomatiseerde unit- en integratietesten uit en neemt deel aan het reguliere DevOps incident management proces.