Description : Responsibilities :
- Develop and maintain high-performance Java-based applications using Spring Boot and Hibernate.
- Design and implement scalable RESTful microservices.
- Develop interactive and responsive UI components using Angular (v8+).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and ensure best coding practices are followed.
- Troubleshoot and resolve complex technical issues across the stack.
- Contribute to DevOps activities and CI / CD pipeline integration.
- Maintain a clean and efficient codebase with proper :
- Strong core Java (8+) knowledge with object-oriented programming principles.
- Hands-on experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Proficiency in Hibernate / JPA for ORM and database operations.
- Experience building and consuming RESTful APIs and microservices.
- Front-end development experience using Angular (preferably v8 or above), HTML5 CSS3 and TypeScript.
- Familiarity with SQL and NoSQL databases (e. g., MySQL, MongoDB).
- Experience with Maven / Gradle, Git, and CI / CD tools (Jenkins, Docker, etc. ).
- Good understanding of Agile / Scrum methodologies.
(ref : hirist.tech)