Key Responsibilities Design, develop, and maintain scalable web applications using Java, Spring Boot, and React JS . Develop RESTful APIs and integrate backend services with frontend applications. Build responsive and reusable UI components using React JS, JavaScript, HTML, and CSS . Work with databases and optimize queries and application performance. Participate in requirement analysis, design, development, testing, deployment, and production support. Collaborate with product managers, architects, QA teams, and other developers in an Agile setting. Write clean, maintainable, and well-tested code. Troubleshoot production issues and implement effective solutions. Mandatory Skills Java 8 Spring Boot Spring MVC / Spring Framework REST APIs / Microservices React JS JavaScript / ES6 HTML5 / CSS3 SQL Experience with Git Good understanding of Object-Oriented Programming and Design Patterns