Exp : 5 to 9 years
Loc : Pune & Hyderabad only
Mode : Hybrid
Job Description :
We are looking for a highly skilled Java Developer with strong Kafka experience to join our dynamic and growing team. The ideal candidate will have hands-on experience in developing scalable microservices, integrating Kafka-based messaging solutions, and working in agile environments.
Key Responsibilities :
- Design, develop, and maintain scalable Java-based applications and microservices.
- Integrate Apache Kafka for real-time data streaming and messaging between distributed systems.
- Create and manage Kafka producers, consumers, topics, and schema registries.
- Optimize performance and reliability of Java applications in production.
- Implement best practices in coding, testing, and deployment.
- Collaborate with cross-functional teams including QA, DevOps, and Product.
- Participate in code reviews, architectural discussions, and agile ceremonies.
- Troubleshoot production issues and provide timely resolution.
Required Skills :
5 to 9 years of hands-on experience in Core Java / Java 8+.Strong experience in Apache Kafka producer / consumer APIs, Kafka Streams, Kafka Connect.Good knowledge of Spring Boot, REST APIs, and Microservices Architecture.Proficient in Multithreading, Concurrency, and Performance Tuning.Experience with SQL / NoSQL databases (e.g., MySQL, MongoDB, Cassandra).Familiarity with CI / CD tools, Git, Docker, and Jenkins.Understanding of message serialization formats (e.g., Avro, JSON, Protobuf).Strong problem-solving and debugging skills.Good to Have :
Experience with cloud platforms like AWS, Azure, or GCP.Exposure to Kubernetes or Docker Swarm.Knowledge of monitoring tools like Prometheus, Grafana, ELK Stack.Education :
Bachelors or Masters degree in Computer Science, Engineering, or related field.(ref : hirist.tech)