Senior Java Full Stack Developer

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: 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.

Good to Have 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