Job Title: Java Developer with Kafka Experience
Location: Kolkata, India
Job Type: Full-Time
Experience Level: 3+ Years
Key Responsibilities:
- Develop, test, and deploy high-quality Java applications using Kafka for real-time data processing.
- Collaborate with cross-functional teams to gather requirements and design solutions.
- Implement and optimize message processing workflows using Kafka.
- Troubleshoot and resolve application issues in a timely manner.
- Ensure code quality through unit testing and code reviews.
- Stay updated with the latest industry trends and technologies to enhance application performance and scalability.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in Java development.
- Proficiency in Apache Kafka and message queue concepts.
- Strong understanding of Java frameworks (Spring, Hibernate, etc.).
- Experience with RESTful APIs and microservices architecture.
- Familiarity with databases (SQL and NoSQL).
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.