Senior Kafka Developer

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

kafka
Protobuf.
Avro

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.