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