Key Responsibilities :
Design, develop, and maintain Java-based applications.
Write clean, efficient, and well-documented code.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews and provide constructive feedback.
Ensure application performance, quality, and responsiveness.
Stay updated with emerging technologies and apply them to operations and activities.
Required Skills & Qualifications :
5–12 years of hands-on experience in Java development.
Strong understanding of Core Java , Spring Framework (Spring Boot, Spring MVC) , and Hibernate .
Experience with RESTful APIs , Microservices architecture , and SQL / NoSQL databases .
Good understanding of design patterns , data structures , and algorithms .
Experience working in Agile / Scrum environments.
Excellent problem-solving and communication skills.
Java Developer • Bengaluru, India