Kafka streams Data engineer (freelance)
Voor de versterking van een Cegeka-team bij Fluvius zijn we op zoek naar een ervaren Data Engineer met een passie voor event streaming en Confluent Kafka. Je komt terecht in een context met maatschappelijke relevantie, waar je samen met een ervaren agile team bouwt aan toekomstgerichte digitale oplossingen.
Je werkt vanuit de primaire locatie in Melle (2 dagen onsite, 3 dagen home office), of vanuit een Cegeka-kantoor.
In deze rol werk je nauw samen met een Java Developer, een Functioneel Analist en een Business Analist aan de ontwikkeling van een oplossing voor het samenstellen van snapshots met correcte assetinformatie, afkomstig uit verschillende Kafka-topics.
Wat ga je doen?
-
Ontwikkelen en onderhouden van real-time datastromen met Kafka Streams
-
Integreren van data uit meerdere Kafka-topics tot consistente en betrouwbare snapshots
-
Samenwerken met de Java Developer aan performante en schaalbare oplossingen
-
Afstemmen met Functioneel en Business Analisten om technische implementaties goed te laten aansluiten op de businessbehoeften
-
Implementeren van monitoring, logging en foutafhandeling binnen de datastromen
-
Bewaken van datakwaliteit, validatie en correcte timestamping van assetinformatie
Wat breng jij mee?
-
Grondige kennis van Apache Kafka en Kafka Streams
-
Ervaring met Java in een data-engineering context
-
Inzicht in event-driven architecturen en stream processing patterns
-
Kennis van data-integriteit, schema-evolutie (zoals Avro/Protobuf) en fouttolerantie
-
Ervaring met CI/CD en containerisatie (Docker/Kubernetes) is een plus
-
Ervaring met Microsoft Azure (AKS, Azure Container Apps) is mooi meegenomen
-
Ervaring met Confluent Kafka is een extra troef
-
Sterke communicatieve vaardigheden en een echte teamspeler
-
Proactieve houding en oplossingsgericht denken
-
Vermogen om technische keuzes helder toe te lichten aan functionele stakeholders
-
Je spreekt en begrijpt vlot Nederlands