Description :
We are seeking an experienced Java Developer with strong expertise in back-end development and microservices architecture. The ideal candidate will have hands-on experience building scalable, secure, and high-performing enterprise-grade web applications using Java / J2EE technologies and modern frameworks like Spring and Hibernate.
Key Responsibilities :
- Design, develop, and deploy robust Java / J2EE applications using microservices-based architectures.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Develop RESTful APIs and integrate them within the overall application ecosystem.
- Implement and maintain modules of the Spring Framework (Spring MVC, Spring ORM, Spring Boot, and Dependency Injection).
- Work with Hibernate / JPA for ORM and ensure efficient database interaction.
- Write clean, scalable, and maintainable code adhering to best practices.
- Troubleshoot, optimize, and enhance application performance and stability.
- Participate in code reviews, technical design discussions, and continuous integration / deployment cycles.
Required Skills & Experience :
4- 6 years of proven experience in back-end application development using Java / J2EE.Solid understanding of Microservices Architecture and distributed system design.Proficiency in Spring Framework (Spring Boot, MVC, ORM, IoC) and Hibernate / JPA.Good working knowledge of JMS, EJB, and integration frameworks.Experience in database design and development, preferably with MySQL (other RDBMS exposure is a plus).Familiarity with REST APIs, JSON, and web application security.Strong debugging, analytical, and problem-solving skills.Exposure to build tools such as Maven / Gradle and version control systems like Git.(ref : hirist.tech)