Overview
Skills
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.