We are seeking a highly skilled Java & Kafka Engineer with 5+ years of experience in designing, developing, and supporting scalable, high-performance applications and event-driven systems. The ideal candidate should have strong expertise in Java, Apache Kafka, and SQL with experience in distributed systems and microservices architecture.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Java and Spring Boot.
- Develop and implement event-driven architectures using Apache Kafka.
- Build and consume Kafka producers, consumers, topics, and streams.
- Design and develop RESTful APIs and microservices.
- Write efficient and optimized SQL queries, stored procedures, and database integrations.
- Analyze and optimize application performance and database queries.
- Troubleshoot production issues and perform root-cause analysis.
- Collaborate with cross-functional teams, including architects, QA, and DevOps engineers.
- Implement unit testing, code reviews, and CI/CD best practices.
- Ensure application reliability, scalability, and security standards.
Required Skills
- 5+ years of experience in Java application development.
- Strong proficiency in Java 8/11/17, Collections, Multithreading, and Concurrency.
- Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.
- Strong experience with Apache Kafka.
Pay: ₹80,000.00 - ₹100,000.00 per month
Work Location: In person