Job Description :
We are seeking experienced Kafka Developers to join our Technology team in Hyderabad. In this role, you will be responsible for designing, developing, and maintaining enterprise-grade Apache Kafka solutions for real-time data processing and event-driven architectures. You will work on building scalable microservices, implementing streaming applications, and ensuring high availability and performance of Kafka clusters. This is an excellent opportunity to work with cutting-edge distributed systems technology and contribute to mission-critical data infrastructure for our global clients.
Required Qualifications :
- 5-15 years of hands-on experience in software development with strong focus on Apache Kafka
- Bachelor of Technology (B.Tech) degree in Computer Science, Information Technology, or related field
- Proven experience designing and developing Kafka producers, consumers, and Kafka Streams applications
- Strong understanding of event-driven and microservices architectures
- Experience with Kafka cluster configuration, management, and performance tuning
- Knowledge of schema management using Schema Registry with Avro, Protobuf, or JSON
- Experience with Kafka security implementations including ACLs, SSL, SASL, and RBAC
- Strong troubleshooting and problem-solving skills in production environments
Key Responsibilities :
- Design, develop, and maintain Kafka producers, consumers, and Kafka Streams applications for real-time data processing pipelines
- Build and support event-driven architectures and microservices using Apache Kafka as the messaging backbone
- Develop Kafka integrations with various applications, databases, and external systems using Kafka Connect and custom connectors
- Configure and manage Kafka topics, partitions, replication factors, and consumer groups for optimal performance
- Ensure high availability, fault tolerance, and performance tuning of Kafka clusters in production environments
- Implement and maintain schema management solutions using Schema Registry with support for Avro, Protobuf, and JSON formats
- Monitor Kafka clusters and applications, troubleshoot issues, and resolve production incidents promptly
- Collaborate with DevOps and infrastructure teams on Kafka deployment, upgrades, scaling, and disaster recovery planning
- Implement security best practices including ACLs, SSL/TLS encryption, SASL authentication, and role-based access control (RBAC)
- Create technical documentation, best practices guides, and provide knowledge transfer to team members
Must Have Skills
- Apache Kafka
- Kafka Streams
- Event-Driven Architecture
- Microservices
- Real-time Data Processing
Pay: Up to ₹2,500,000.00 per year
Application Question(s):
- How many years of total IT experience do you have, and how many years of hands-on experience do you have with Apache Kafka?
- What is your current CTC and expected CTC?
- Are you an immediate joiner? If not, what is your notice period or last working date?
- How many years of experience do you have in designing and developing Kafka Producers, Consumers, and Kafka Streams applications?
- Have you configured Kafka Topics, Partitions, Replication Factors, and Consumer Groups? Please describe your experience.
- Have you worked with Schema Registry? Which schema formats have you used (Avro, Protobuf, JSON)?
Work Location: Hybrid remote in Hyderabad, Telangana (Hyderabad District)