About the role
We are looking for an experienced Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, Microservices, and React.js . The candidate will be responsible for developing scalable web applications, building RESTful APIs, and creating responsive user interfaces using React.
Responsibilities:
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and React.js .
- Develop scalable backend services and RESTful APIs using Spring Boot and Microservices.
- Build reusable and responsive UI components using React.js, JavaScript, HTML5 and CSS3
- Integrate React applications with backend APIs and third-party services.
- Work with relational databases such as MySQL/PostgreSQL/Oracle.
- Write clean, maintainable, and testable code.
- Perform unit testing, debugging, code reviews, and performance optimisation.
- Collaborate with QA, DevOps, Product, and other engineering teams in an Agile environment.
- Troubleshoot production issues and ensure application scalability, security, and reliability.