Description :
Key Responsibilities :
- Design, develop, and maintain Java-based microservices using Spring Boot, Spring MVC, and Spring Security.
- Build and consume RESTful APIs ensuring performance, scalability, and security.
- Develop front-end applications using React.js or Angular for seamless user experiences.
- Work with ORM frameworks like Hibernate / JPA and relational databases such as PostgreSQL or MySQL.
- Apply DSA concepts to optimize algorithms and enhance system performance.
- Deploy and manage applications on AWS or similar cloud platforms.
- Collaborate with cross-functional teams including UI / UX, QA, and DevOps for end-to-end delivery.
- Stay current with emerging technologies, frameworks, and tools to continuously improve system design and performance.
- Contribute to technical discussions, code reviews, and best practice enforcement.
- (Optional) Explore and integrate AI / ML components to enhance product features and intelligence.
Required Technical Skills & Experience :
Java : Proficiency in Java 8 / 11 / 17+ with strong object-oriented design principles.Spring Ecosystem : Expertise in Spring Boot, Spring MVC, and Spring Security.Microservices : In-depth understanding and hands-on experience designing and deploying microservices.RESTful APIs : Strong experience in API design, implementation, and consumption.ORM & Databases : Hands-on experience with Hibernate / JPA and PostgreSQL / MySQL.Frontend Frameworks : Practical experience with React.js or Angular.Cloud Platforms : Experience with AWS (preferred) or any other major cloud provider (GCP, Azure).DSA : Strong foundation in Data Structures & Algorithms for problem-solving and system optimization.AI / ML Exposure : Experience or interest in AI technologies is a plus.(ref : hirist.tech)