Roles and Responsibilities: Design, develop, and maintain enterprise applications using Java and Spring Boot. Build and enhance RESTful APIs and Microservices-based solutions. Participate in requirements analysis, solution design, effort estimation, and technical discussions. Develop scalable, secure, and highly available applications. Implement unit testing, integration testing, and code quality best practices. Perform code reviews and mentor junior developers. Collaborate with Product Own