Job Description
We are looking for a skilled and enthusiastic Java Developer with 2 years of experience in building backend applications using Java, Hibernate, Spring Boot, and Microservices architecture. The ideal candidate should be passionate about coding, eager to learn, and comfortable working in a fast-paced office environment.
Key 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.