Job Summary
We are looking for a skilled Full Stack Developer who can drive end-to-end application development across modern frontend frameworks and enterprise-grade backend systems. The position requires a focus on scalable microservice-based solutions, and the ability to ensure application reliability and performance. The developer will contribute to technical decision-making, collaborate across teams, and uphold high standards of code quality, testing, and continuous improvement.
Roles and Responsibilities
- Develop applications using Angular, React.js, and Java Spring Boot.
- Build and maintain microservices with best architecture practices.
- Implement Resilience4j features (Circuit Breaker, Retry, Rate Limiter, Bulkhead).
- Design and maintain RESTful APIs.
- Develop reusable frontend components.
- Write clean, efficient Java 17 code.
- Work with MySQL, Oracle, MongoDB.
- Debug and improve application performance.
- Participate in design discussions and documentation.
- Work with UI/UX, QA, and DevOps teams.
Qualifications
- Experience: 6-8 years of relevant experience
- Education: B.E./B.Tech, B.Sc, M.Sc, MCA, or equivalent
Technical Skills Required
Backend Skills
- Strong expertise in Java 17.
- Experience with Spring Boot, MVC, JPA, Security.
- Microservices development.
- Resilience4j implementation.
- Knowledge of design patterns and clean code.
- Experience with JUnit and Mockito.
Frontend Skills
- Hands-on experience with Angular 12+, TypeScript, JavaScript.
- Experience with Angular Material / Bootstrap.
- Strong in RxJS and reactive programming.
- Experience with modular design.
- Experience with React 17+ / 18+.
- Strong in React Hooks & functional components.
- Experience with Redux or state management.
- UI rendering optimization.
Other Required Skills
- Experience with MySQL, Oracle, MongoDB.
- Strong in writing optimized queries, procedures, triggers.
- Version control using Git.
- Familiar with CI/CD, Jenkins, Docker, Kubernetes.
- Experience with Maven/Gradle, Postman, Swagger.
Professional Skills
- Strong analytical and problem-solving skills.
- Excellent communication skills.
- Ability to work independently and in teams.
- Proactive.
- Demonstrates a strong commitment to quality and continuous improvement.
Pay: ₹500,000.00 - ₹2,000,000.00 per year
Work Location: In person