Overview
Skills
Job Details
Job Title: Senior Kafka Developer
Location: Remote
Duration: 12 Months
Job Description:
We are looking for an experienced Kafka Developer with 3 5 years of hands-on experience in building and maintaining real-time data streaming pipelines using Apache Kafka.
Key Responsibilities:
Design, develop, and maintain scalable and reliable Kafka-based data pipelines.
Work with Kafka producer/consumer APIs, Kafka Streams, and Kafka Connect to integrate with various data sources and sinks.
Implement schema management using Avro or Protobuf.
Ensure data quality, integrity, and efficient processing in real-time environments.
Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
Monitor and debug Kafka clusters to ensure high performance and reliability.
Perform performance tuning and optimization of data pipelines.
Required Skills:
3 5 years of hands-on experience with Apache Kafka
Proficiency in Java or Python
Experience with:
Kafka Streams
Kafka Connect
Kafka Producer and Consumer APIs
Strong knowledge of Avro/Protobuf schema management
Solid understanding of Kafka internals and architecture
Experience integrating Kafka with other data systems
Preferred Skills (Nice to Have):
Exposure to cloud platforms such as AWS, Google Cloud Platform, or Azure
Familiarity with monitoring tools:
Prometheus
Grafana
Confluent Control Center
Strong debugging and performance tuning skills
Excellent problem-solving and communication abilities