We are seeking a skilled Kafka Developer to design, develop, and maintain real-time data streaming solutions.
The ideal candidate should have strong experience in building scalable data pipelines, integrating Kafka with multiple systems, and ensuring high availability and performance of messaging systems.
Responsibilities:
Design, develop, and deploy Kafka-based data streaming solutions.
Build and manage Kafka topics, partitions, producers, and consumers.
Integrate Kafka with external systems using Kafka Connect and custom connectors.
Implement real-time data processing using Kafka Streams/Spark/Flink (as applicable).
Ensure high availability, reliability, and scalability of the Kafka ecosystem.
Monitor, troubleshoot, and optimize Kafka clusters for performance and security.
Collaborate with cross-functional teams (data engineering, DevOps, and application developers)