Responsibilities :
Design, develop, and maintain scalable Java applications.
Implement backend components using Spring Boot and Hibernate.
Develop and integrate RESTful microservices.
Participate in the full software development lifecycle – requirement analysis, design, coding, testing, and deployment.
Collaborate with cross-functional teams to understand requirements and provide solutions.
Write clean, maintainable, and well-documented code.
Debug and troubleshoot production issues as needed.
Required Skills :
Strong proficiency in Core Java .
Hands-on experience with Spring Boot and Spring Framework .
Good understanding of Hibernate and ORM concepts.
Experience working with Microservices architecture and REST APIs .
Familiarity with relational databases like MySQL, PostgreSQL , etc.
Knowledge of tools like Git , Maven / Gradle , and Postman .
Basic understanding of unit testing and CI / CD pipelines.
Preferred Qualifications :
Knowledge of cloud platforms like AWS / Azure is a plus.
Exposure to containerization tools like Docker is an advantage.
Familiarity with Agile development methodologies.
Educational Qualification :
Bachelor’s degree in Computer Science, Information Technology, or related field.
Java Developer • Thiruvananthapuram, Kerala, India