12 Nov
|
HCLTech
|
Hyderabad
Java Developer (Java + Kafka) | 5+ Years Experience
-
Job Description
Position: Java Developer
Experience:
5-15 Years
Location:
Hyderabad
Key Responsibilities
• Design, develop, and maintain scalable enterprise applications using Java 8/11/17.
• Develop and implement distributed, event-driven architectures using Apache Kafka.
• Build and consume RESTful APIs and microservices.
• Participate in application design, code reviews, and performance optimization.
• Troubleshoot production issues and provide timely resolutions.
• Work closely with cross-functional teams including Business Analysts, QA, DevOps, and Architects.
• Ensure code quality through unit testing and adherence to coding standards.
• Contribute to CI/CD implementation and deployment activities. Required Skills
• 5-15+ years of hands-on experience in Core Java and J2EE technologies.
• Strong experience with Spring Boot, Spring MVC, and Microservices Architecture.
• Positive hands-on experience with Apache Kafka (Producer, Consumer, Kafka Streams, Topic Management).
• Experience in designing and developing REST APIs.
• Strong knowledge of SQL databases such as Oracle, PostgreSQL, or MySQL.
• Familiarity with Git, Maven, Jenkins, and CI/CD pipelines.
• Understanding of multithreading, collections, JVM tuning, and design patterns.
• Experience working in Agile/Scrum environments.
📌 Lead Java Developer (Hyderabad)
🏢 HCLTech
📍 Hyderabad