CrawlJobs Logo

Kafka Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly motivated and skilled Kafka Developer to join our engineering team. The Kafka Developer will design, develop, and maintain scalable applications interacting with the Apache Kafka streaming platform, ensuring robust data pipelines and stream-processing solutions.

Job Responsibility:

  • Design, develop, and maintain fault-tolerant Kafka producers and consumers
  • Implement real-time data streaming solutions
  • Optimize Kafka Streams or ksqlDB applications for event processing
  • Integrate Kafka solutions with databases, APIs, and microservices
  • Configure and manage Kafka Connect for diverse data sources and sinks
  • Ensure data quality, consistency, and integrity
  • Collaborate on data governance policies
  • Execute tests for Kafka applications and data pipelines
  • Perform performance testing and tuning
  • Implement monitoring and alerting for Kafka applications
  • Collaborate with product owners, architects, and development teams
  • Develop technical documentation for Kafka applications
  • Troubleshoot and debug production issues
  • Identify performance improvements and automation opportunities.

Requirements:

  • Strong understanding of Kafka's core concepts, client APIs, and best practices
  • Proficiency in Java, Scala, Python, Go, or other relevant programming languages
  • Experience with developing and maintaining Kafka producers and consumers
  • Knowledge of data streaming solutions, including real-time data ingestion, processing, and distribution
  • Familiarity with Kafka Streams or ksqlDB for data transformations and aggregations
  • Familiarity with Kafka Connect for integrating diverse data sources and sinks
  • Experience with schema management (Schema Registry, Avro, Protobuf)
  • Proficiency in unit testing frameworks and practices for streaming applications
  • Understanding of data modeling principles and database concepts
  • Familiarity with monitoring tools (Prometheus, Grafana, ELK stack)
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
  • Excellent troubleshooting and debugging skills.

Nice to have:

  • Experience with performance testing and tuning of Kafka clients
  • Understanding of data governance policies
  • Strong collaboration and communication skills
  • Proactive attitude towards continuous improvement.

Additional Information:

Job Posted:
August 15, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.