Standplaats: AMERSFOORT
Duur: 01-12-2024 - 28-02-2025
Optie tot verlenging: Ja
Reageren voor: 20-11-2024
Project:
DevOps Engineer Schaal 7 Hoog
Hallo Java Developer!
Wil jij werken in het hart van de energietransitie?
Energiemarkt | 32-40 uur | Amersfoort / Hybride | v/m/x | IT | LET OP: ENKEL DETACHERING
Werk vol energie
Veilig Data Delen
Binnen de waardestroom Data delen werken we aan een aantal voorzieningen die het veilig delen van data binnen de energiesector mogelijk maken.
Zo werken we aan:
•
• Voorzieningen die vaststellen wie recht hebben op energiedata. Dat gebeurt op basis van een geïdentificeerde en geauthenticeerde persoon en bijbehorende aansluiting.
• Voorzieningen die 'datarechthebbenden' in staat stellen éénmalig of doorlopend een toestemming te verlenen voor het delen van eigen energiedata aan derde partijen, doorlopende toestemmingen in te zien en/of in te trekken en daadwerkelijke uitgevoerde datadeeltransacties in te zien.
Over Team IPA
Bij Team IPA werken we aan de toekomst van de energiewereld door innovatieve oplossingen te ontwikkelen voor het veilig delen van data. Ons team is verantwoordelijk voor het creëren en beheren van systemen waarmee energieconsumenten hun gegevens veilig kunnen delen met dienstverleners, maar alleen als zij daar expliciet toestemming voor geven. Dankzij onze betrouwbare toestemmingsoplossing kunnen bedrijven diensten op maat aanbieden aan consumenten, waarbij we ervoor zorgen dat de privacy en het eigendom van de data gewaarborgd blijven. Ons systeem verifieert nauwkeurig welke consument bij welke energieaansluiting hoort, zodat we gegevens zoals slimme meterdata en aansluitinformatie kunnen ontsluiten voor een breed scala aan nieuwe toepassingen.
Na het succesvol uitvoeren van meerdere pilots en MVP's hebben we een solide basis gelegd. Toch is er nog veel ruimte voor groei en innovatie. Daarom zijn we op zoek naar getalenteerde professionals die ons willen helpen om ons platform verder uit te breiden en door te ontwikkelen.
Bij Team IPA geloven we in de kracht van samenwerking en innovatie om een positieve impact te maken in de wereld van energie.
Dit ga je doen
•
• Het bouwen en onderhouden van back-end applicaties in het data delen domein.
• Helpen met het onboarden van partijen die aanspraak willen maken op de energiedata van klanten. Denk hierbij aan bijv. energieprijsvergelijkers.
• Mee willen werken aan procesoptimalisatie binnen de organisatie. Bijvoorbeeld door deelname aan de Community of Practice voor developers.
• Het coachen van trainees en junior collega's.
Hier krijg jij energie van
Je vindt het leuk om zaken proactief op te pakken en wacht niet af tot anderen vertellen wat je moet doen. Beslissingen maak jij zelf. En dat doe je met vertrouwen. Hierbij weet je jouw visie helder en onderbouwd over te brengen. Je werkt graag samen. Het geven van positief-kritische (doch respectvolle) feedback zie jij als een onmisbaar onderdeel in een goede werkrelatie. Daarom kun je dit ook prima ontvangen. Je bent gedreven in het motiveren van anderen en houdt ervan collega's uit te dagen om tot het beste resultaat te komen.
Dit neem je verder mee
•
• OAuth 2.x / OpenID Connect: 2+ jaar hands-on ervaring met implementatie en beheer van authenticatie en autorisatie via OAuth 2.x en OpenID Connect in diverse microservices-architecturen. Expertise in het configureren van identity providers (IdPs) en het beveiligen van API's.
• Java (17+): 5+ jaar ervaring met Java, inclusief de meest recente versies (Java 17 en hoger). Bedreven in het ontwikkelen van high-performance back-end applicaties en microservices.
• Frameworks: Spring Boot, Spring Data, Spring Security: 5+ jaar ervaring met Spring Boot voor het bouwen van schaalbare microservices, inclusief uitgebreide kennis van Hibernate/Spring Data voor ORM en database-interactie. Ruime ervaring met Spring Security.
• Asynchrone messaging (Apache Kafka): 2-5 jaar hands-on ervaring met Apache Kafka voor het ontwerpen en implementeren van asynchrone messaging-systemen. Ervaring met het opzetten van Kafka clusters, het beheren van topics, en het ontwikkelen van producer/consumer applicaties.
• Relationele databases (AWS Aurora PostgreSQL een pre): 5+ jaar ervaring met het werken met relationele databases, inclusief MySQL en PostgreSQL. Ervaring met AWS Aurora (PostgreSQL) is een pre, inclusief optimalisatie en schaalbaarheid van databaseprestaties.
• Git (GitLab een pre): 5+ jaar ervaring met versiebeheer via Git, inclusief hands-on ervaring met GitLab voor CI/CD pipelines, code reviews, en branch management.
• Build tools zoals Gradle / Maven: 5+ jaar ervaring met het configureren en beheren van build-omgevingen met Gradle en Maven, inclusief multi-module projecten en dependency management.
• SonarCloud: 5+ jaar ervaring met het integreren van codekwaliteitstools zoals SonarCloud in CI/CD pipelines om codekwaliteit en technische schuld te monitoren.
• Container-orchestratieplatforms (RedHat OpenShift / k8s een pre): 2+ jaar ervaring met containerisatie en orkestratie, inclusief Kubernetes (k8s). Hands-on ervaring met RedHat OpenShift is een pre, inclusief het beheren en schalen van container-gebaseerde applicaties.
• CI/CD: Helm Charts, ArgoCD: 2+ jaar ervaring met CI/CD tools, inclusief het schrijven van Helm Charts voor Kubernetes applicaties en het gebruik van ArgoCD voor GitOps-based deployments.
• Contract-driven development (OpenAPI): 2-5 jaar ervaring met contract-driven development, inclusief het gebruik van OpenAPI voor het ontwerpen en documenteren van RESTful APIs, en het automatiseren van contract tests.
• MySQL & PostgreSQL: 5+ jaar hands-on ervaring met zowel MySQL als PostgreSQL databases, inclusief performance tuning, schema ontwerp, en het schrijven van complexe queries.
Over EDSN
Energie Data Services Nederland (EDSN) is een groeiend bedrijf dat snel stappen zet in de professionalisering van haar organisatie. Van startup naar scale up. EDSN ontwikkelt voor alle regionale en landelijke netbeheerders een betrouwbare en innovatieve ICT-infrastructuur. We specialiseren ons in het verzamelen en bereikbaar maken van gebruiksdata, die andere marktpartijen weer kunnen gebruiken voor het ontwikkelen van nieuwe diensten. Met die datadiensten geven we de energietransitie en daarmee ook de verduurzaming van Nederland ruim baan.
Functie-eisen:
De leverancier / Freelancer gaat akkoord met de Algemene Voorwaarden en de Opdrachtgever Specifieke Voorwaarden (OSV) van EDSN die terug te vinden zijn op de Inhuurdesk van EDSN (www.inhuurdeskedsn.nl) en onder het kopje 'Aanvraagprocedure'.
Het voorgestelde tarief betreft een all-in tarief (waaronder reiskosten, woon- werkverkeer van de Professional, verblijfkosten en alle andere eventuele bijkomende kosten)
Het betreft tijdelijke invulling van een reguliere functie bij EDSN.
De opdracht leent zich daarom niet voor invulling op zzp-basis. Eventueel geïnteresseerde zzp'ers kunnen zich op detacheringsbasis (*met loonuitbetaling) laten aanbieden door een bureau. Doorleenconstructies zijn nadrukkelijk niet toegestaan.
Indien blijft dat dit criterium niet naar waarheid is ingevuld wordt de opdracht per direct beëindigd.
Bij eventuele gunning is het verplicht voor de kandidaat/leverancier om een Verklaring Omtrent het Gedrag (VOG) aan te vragen voor de kandidaat. De kosten hiervan zijn geheel voor de kandidaat/leverancier en kunnen niet doorbelast worden aan EDSN.
De kandidaat beheerst de Nederlandse taal zowel schriftelijk als woordelijk uitstekend
De kandidaat is bereid om op de donderdag op het kantoor in Amersfoort aanwezig te zijn.
Het CV is voorzien van het ingevulde aanbiedingsdocument dat aan deze aanvraag is toegevoegd.
Minimaal 5 jaar ervaring met Java, inclusief recente versies (Java 17 of hoger).
De kandidaat heeft aantoonbare kennis van/met:
- Spring Boot, Spring Data/Hibernate en Spring Security
- Asynchrone messaging (e.g. Apache Kafka)
- Build tools zoals Gradle en Maven
- Codekwaliteitstools zoals SonarCloud
- CI/CD en DevOps: CI/CD pipelines, Helm Charts en ArgoCD
- Versiebeheer tools (zoals Git)
Wensen:
De kandidaat heeft aantoonbare kennis van/met:
- Ervaring met container-orchestratieplatforms (RedHat OpenShift, Kubernetes)
- Ervaring met zowel MySQL als PostgreSQL databases