Full Stack Developer (JAVA + REACT + ANGULAR )
8+ Years
Full-Time
Role Overview
We are looking for an experienced *Full Stack Developer* with strong expertise in *Angular and Java, along with hands-on exposure to **React**. The ideal candidate should be capable of developing scalable enterprise applications, building RESTful microservices, and working across both frontend and backend technologies.
The role requires approximately *40% Angular, 40% Java, and 20% React* expertise, with strong hands-on development experience across modern web technologies.
Mandatory Skills
- Strong hands-on experience with *Java 8+* and *Spring Boot* for developing RESTful microservices.
- Hands-on experience with *React* and React-based UI development.
- Strong understanding of *HTML5, CSS3, REST APIs, and responsive web development*.
- Good experience with *SQL databases* and database-driven application development.
- Experience with *Git* and *Agile/Scrum* development methodologies.
- Experience with *cloud-native application development* and modern software architecture.
- Hands-on exposure to *CI/CD pipelines* and DevOps practices.
- Exposure to *AI-enabled applications or automation-driven development patterns* is preferred.
Key Responsibilities
- Design, develop, and maintain scalable *full-stack applications* using Angular, Java/Spring Boot, and React.
- Develop and integrate *RESTful APIs and microservices* using Java and Spring Boot.
- Build responsive and reusable UI components using *Angular and React*.
- Collaborate with product managers, architects, QA engineers, and other developers to deliver high-quality solutions.
- Design and optimize SQL queries and database interactions.
- Participate in code reviews, debugging, performance optimization, and technical discussions.
- Implement and maintain *CI/CD pipelines* and follow cloud-native development practices.
- Write clean, maintainable, reusable, and well-tested code.
- Troubleshoot production issues and contribute to application stability and performance improvements.
- Follow Agile practices and actively participate in sprint planning, stand-ups, reviews, and retrospectives.
Good to Have
- Experience working with *Azure/AWS/GCP*.
- Knowledge of *Docker/Kubernetes* and containerized applications.
- Exposure to *AI/GenAI-enabled application development*.
- Experience with automated testing frameworks.
- Understanding of microservices architecture and event-driven systems.