Senior Software Engineer - Identity Engineering (Java Full Stack | IAM | Microservices)
Location: Hyderabad / Gurugram
Experience: 7-12 Years
About the Role
We are looking for a highly skilled Senior Software Engineer to join our Identity Engineering team and build secure, scalable, cloud-native identity platforms. The role involves designing and developing enterprise-grade authentication, authorization, entitlement, and access management solutions that support millions of transactions.
This is a hands‑on engineering role offering the opportunity to work on modern microservices architectures, distributed systems, event‑driven platforms, and AI‑assisted software development practices.
Key Responsibilities
- Design, develop, and maintain Java‑based microservices for Identity & Access Management (IAM) platforms.
- Build secure authentication, authorization, entitlement, and customer access solutions.
- Develop scalable REST APIs and event‑driven services.
- Design and implement cloud‑native applications and distributed systems.
- Contribute to architectural design, technical reviews, and engineering best practices.
- Collaborate with Product Owners, Architects, Security, and Engineering teams.
- Implement CI/CD pipelines, Infrastructure as Code, and DevSecOps practices.
- Build and integrate React‑based frontend applications with secure APIs and identity services.
- Optimize application performance, scalability, resilience, and reliability.
- Mentor junior engineers and contribute to engineering excellence initiatives.
- Utilize AI‑assisted engineering tools such as GitHub Copilot and Claude Code to improve productivity and code quality.
Required Skills
Backend Development
- 7+ years of software development experience.
- Strong expertise in:
- Java 17/21
- Spring Boot
- Microservices Architecture
- RESTful APIs
- Distributed Systems
- Event‑Driven Architecture
Frontend Development
- Hands‑on experience with:
- ReactJS
- TypeScript
- JavaScript
- HTML5/CSS3
Data & Messaging
- Kafka/Event Streaming
- PostgreSQL
- MongoDB
- Redis
Cloud & DevOps
- Experience with AWS, Azure, or GCP.
- CI/CD pipelines.
- Infrastructure as Code (Terraform preferred).
- Containerization technologies (Docker/Kubernetes).
- DevSecOps practices.
Architecture & Design
- Domain‑Driven Design (DDD)
- Design Patterns
- API‑First Architecture
- Scalability & Performance Optimization
Preferred Skills
- Experience with enterprise Identity & Access Management (IAM) platforms.
- Exposure to SailPoint, Okta, Entra ID, Ping Identity, ForgeRock, or Keycloak.
- Knowledge of authentication and authorization protocols such as OAuth2, OpenID Connect, SAML, and JWT.
- Experience in Banking, Financial Services, or FinTech organizations.
- Familiarity with high‑volume transaction platforms.
What We Are Looking For
- Strong ownership mindset and problem‑solving skills.
- Ability to independently drive complex technical initiatives.
- Excellent communication and stakeholder management skills.
- Experience working in Agile product teams.
- Passion for innovation, modern engineering practices, and continuous learning.