Key Responsibilities
· Design, develop, and maintain backend services using Java 17/21+.
· Build scalable and resilient applications using Spring Boot and Spring Framework.
· Develop and consume RESTful APIs with proper design standards (HATEOAS, versioning, etc.).
· Architect and implement Microservices-based systems ensuring scalability and fault tolerance.
· Collaborate with cross-functional teams (frontend, DevOps, QA, product owners) to deliver high-quality solutions.
· Optimize application performance, scalability, and security.
· Write clean, maintainable, and reusable code following best practices and coding standards.
· Participate in code reviews, technical design discussions, and architecture decisions.
· Troubleshoot and debug production issues with a focus on root cause analysis.
· Contribute to CI/CD pipelines and automated deployment processes.
Responsibilities
· Experience with JSON, REST standards, and API security (OAuth2, JWT).
· Proficiency in database technologies (e.g., SQL/NoSQL).
· Experience with version control systems (Git).
Qualifications
Experience : 7 + yrs
· Strong hands-on experience with Java 17/21 or higher.
· Extensive experience in Spring Boot and Spring ecosystem (Spring Core, Spring MVC, Spring Data).
· Proven experience in designing and developing REST APIs.
· Solid experience working with Microservices architecture.
· Strong understanding of:
o Object-Oriented Programming (OOP)
o Design patterns and principles (SOLID)
o Distributed systems concepts