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