Kafka developer at Baltimore, MD

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Apache Kafka
Spark
Storm
MDM strategy

Job Details

Position: Senior Kafka Developer
Location: Baltimore, MD 

Job Description
We are looking for a Senior Kafka Developer with deep experience in building and managing real-time data streaming platforms using Apache Kafka. This role involves architecting event-driven systems, developing producers/consumers, and ensuring reliability and scalability of data pipelines across enterprise environments.
Responsibilities & Qualifications
* Design and implement Kafka-based solutions, including custom producers, consumers, and stream processing applications.
* Work with Kafka Connect, Kafka Streams, and Schema Registry for serialization and data governance.
* Integrate Kafka with enterprise systems, microservices, and cloud platforms using Java, Spring Boot, or Python.
* Monitor and optimize Kafka clusters for throughput, latency, and fault tolerance.
* Ensure message security, delivery guarantees, and data integrity across distributed systems.
* Collaborate with DevOps teams on deployment, CI/CD automation, and containerization (e.g., Docker, Kubernetes).
* Hands-on experience with Zookeeper, Confluent Platform, and real-time analytics pipelines is highly desirable.
* 10+ years of backend development experience, with 5+ years in Kafka architecture and development.
* Bachelor’s degree in Computer Science or related field.

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.