Kafka Developer
Job Title: Kafka Developer
Location: Pittsburg, PA-onsite
Job type: Full time
Interview: Video
Role Overview
We are seeking a skilled professional to architect and implement Kafka-based solutions for real-time data processing and system integration. The ideal candidate will have deep expertise in Kafka internals, performance tuning, and cross-system integration.
Key Responsibilities
- Architect Kafka-based solutions for real-time data ingestion, processing, and distribution.
- Design, develop, and optimize Kafka producers, consumers, and connectors.
- Ensure system reliability, scalability, and performance using monitoring and alerting tools.
- Debug and resolve issues related to Kafka clusters, topics, partitions, and message flow.
- Collaborate with cross-functional teams to integrate Kafka with other enterprise systems and data pipelines.
Required Skills & Qualifications
- Strong experience with Apache Kafka and related technologies (Kafka Streams, Kafka Connect).
- Proficiency in Java, Scala, or Python for building Kafka clients.
- Experience with distributed systems, event-driven architecture, and microservices.
- Familiarity with monitoring tools like Prometheus, Grafana, or Confluent Control Center.
- Solid understanding of data serialization formats (Avro, Protobuf, JSON).
- Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and containerization (Docker, Kubernetes) is a plus.