We are looking for an experienced Full Stack Developer with 5+ years of hands-on experience in Java, Spring Boot, Angular, SSO, and Microservices. The candidate should have strong backend and frontend development skills and experience building, integrating, and supporting enterprise-level applications.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications.
- Develop robust backend services and REST APIs using Java and Spring Boot.
- Design and develop microservices-based applications.
- Develop responsive web applications using Angular and TypeScript.
- Implement and integrate Single Sign-On (SSO) solutions for enterprise applications.
- Work with authentication and authorization mechanisms such as OAuth 2.0, OpenID Connect (OIDC), and JWT.
- Design secure API communication between frontend, backend, and microservices.
- Design and optimize database queries using MySQL or other relational databases.
- Troubleshoot application, integration, authentication, and production issues.
- Optimize application performance, code quality, and database queries.
- Participate in code reviews and follow coding best practices.
- Collaborate with developers, QA, business analysts, and other stakeholders.
- Participate in deployment, debugging, and production support.
Required SkillsJava & Backend
· 5+ years of professional Java development experience.
· Strong knowledge of Java 8/11/17+.
· Strong experience with Spring Boot, Spring MVC, Spring Security, and REST APIs.
· Strong knowledge of JPA/Hibernate.
· Strong SQL and database knowledge, preferably MySQL.
Microservices
· Strong hands-on experience with Microservices architecture.
· Experience designing, developing, and integrating REST-based microservices.
· Understanding of service-to-service communication and API integration.
· Understanding of fault tolerance, logging, monitoring, and error handling in microservices.
· Experience with Docker/Kubernetes is a plus.
· Experience with Kafka/RabbitMQ or other messaging systems is a plus.
SSO & Security
· Strong hands-on experience with Single Sign-On (SSO).
· Good understanding of OAuth 2.0 and OpenID Connect (OIDC).
· Experience with JWT-based authentication and authorization.
· Experience integrating applications with identity providers such as Okta, Azure ,Cognito,AD/Microsoft Entra ID, or similar platforms.
· Strong understanding of Spring Security and securing REST APIs.
· Experience implementing role-based access control (RBAC) is a plus.
Angular / Frontend
· Strong hands-on experience with Angular.
· Good knowledge of TypeScript, JavaScript, HTML5, and CSS3.
· Experience with Angular components, services, routing, forms, guards, and HTTP/API integration.
· Good understanding of RxJS and Angular best practices.
· Experience implementing authentication and authorization in Angular applications.
What We Are Looking For
· Strong Java + Spring Boot + Angular development skills.
· Strong practical knowledge of Microservices architecture.
· Strong practical knowledge of SSO, OAuth 2.0, OIDC, JWT, and Spring Security.
· Ability to understand existing code and optimize/improve it.
· Ability to troubleshoot complex production issues.
· Ability to work independently and take ownership of tasks.
· Good communication and collaboration skills.
Pay: ₹550,000.00 - ₹1,635,460.09 per year
Benefits:
- Flexible schedule
- Paid time off
- Provident Fund
- Work from home
Work Location: Remote