Java + React Full Stack Engineer
Job Location: Noida, India Work Mode: Remote Job Type: Full-time
Job Summary
We are looking for a skilled Java + React Full Stack Engineer to join our development team. The ideal candidate will have strong hands-on experience in React.js, Java, Spring Boot, Microservices, and TypeScript, with a good understanding of modern cloud, DevOps, security, and database technologies.
You will be responsible for designing, developing, testing, and maintaining scalable full-stack applications while collaborating with cross-functional teams.
Key Responsibilities
- Design and develop scalable web applications using Java, Spring Boot, React.js, and TypeScript.
- Build and maintain robust RESTful APIs and Microservices.
- Develop responsive and reusable UI components using React.js and TypeScript.
- Implement backend business logic using Java and Spring Boot.
- Integrate frontend applications with backend APIs and third-party services.
- Design and optimize application architecture for performance, scalability, and reliability.
- Implement secure authentication and authorization using OAuth2 and JWT.
- Work with relational and/or NoSQL databases and optimize queries where required.
- Participate in code reviews, debugging, testing, and production issue resolution.
- Collaborate with product managers, designers, QA engineers, and other developers.
- Follow Agile/Scrum development practices and contribute throughout the software development lifecycle.
- Work with CI/CD pipelines and modern deployment practices.
- Contribute to containerized application development using Docker/Kubernetes.
- Work with Azure services as required for application deployment and integration.
Primary Skills
- React.js
- Java
- Spring Boot
- Microservices
- TypeScript
Secondary Skills
- Azure
- Docker / Kubernetes
- Databases
- CI/CD
- OAuth2 / JWT
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong professional experience in full-stack application development.
- Hands-on expertise in Java and Spring Boot.
- Strong experience with React.js and TypeScript.
- Good understanding of Microservices architecture and REST APIs.
- Experience working with databases and application integrations.
- Understanding of authentication and authorization mechanisms such as OAuth2 and JWT.
- Familiarity with Git, CI/CD, Docker, and Kubernetes.
- Good problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote environment.
Preferred Qualifications
- Experience with Microsoft Azure.
- Experience developing and deploying cloud-native applications.
- Knowledge of automated testing and quality engineering practices.
- Experience working in Agile/Scrum teams.
- Understanding of application performance optimization and scalability.
Work Location: Hybrid remote in Remote