We are looking for a skilled Java Full Stack Developer with strong expertise in React.js for front-end development and good exposure to Node.js for backend or microservices. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications end-to-end.
Key Responsibilities :
- Develop and maintain web applications using Java (Spring Boot) and React.js.
- Collaborate with cross-functional teams to design and implement robust and scalable solutions.
- Build RESTful APIs and integrate them with front-end components.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, testing, and debugging.
- Optimize applications for performance, scalability, and security.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Good-to-have : Develop or support microservices using Node.js.
- Stay up to date with emerging technologies and frameworks.
Required Skills and Experience :
5 + years of Strong programming experience in Java (JDK 8 or above).Hands-on experience with Spring Boot, Spring MVC, and REST APIs.Strong proficiency in React.js, including hooks, state management, and component-based architecture.Knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript.Experience working with databases (SQL / NoSQL).Familiarity with version control systems (Git) and CI / CD pipelines.Understanding of microservices architecture and containerization (Docker, Kubernetes).Good problem-solving and analytical skills.Good to Have :
Experience with Node.js, Express.js, or similar backend JavaScript frameworks.Knowledge of cloud platforms such as AWS, Azure, or GCP.Experience with Agile / Scrum methodologies.Exposure to unit testing frameworks like JUnit, Jest, or Mocha.