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.