Required Skills Strong proficiency in JavaScript and React js including hooks context etc Solid experience in Java 8 and Spring Boot development Hands on experience with REST APIs and Microservices Experience with version control tools e g Git Familiarity with database technologies SQL and or NoSQL Understanding of CI CD pipelines testing and debugging Experience with build tools like Maven Gradle and package managers like NPM Yarn Experience with state management libraries Redux Context API Familiarity with front end testing tools like Jest Enzyme or Cypress Exposure to containerization tools Docker Kubernetes Knowledge of Agile Scrum development practices Strong analytical and problem solving skills Excellent communication and teamwork abilities Ability to work independently and take ownership of deliverables