Senior Java Engineer (Design & DSA)
Core
Design and implement identity recovery features, including real-time deletion capture, data restoration, and state consistency for group memberships and device enrollments.
Role type
Senior Java Engineer (Design & DSA)
Builds
Scalable components for identity recovery and data restoration within an IAM platform.
Domain
Identity and Access Management (IAM), Distributed Systems
Required skills
Java, Spring Boot, Distributed Systems, MySQL, Redis, RESTful APIs, Asynchronous Job Processing, Event-Driven Architectures, Code Reviews, Automated Testing, Mentoring
Preferred skills
IAM Standards (SCIM, SAML, OAuth, OIDC), Directory Services (AD, LDAP), Retry Strategies, Circuit Breakers, Rate Limiting, Feature Flagging, Canary Deployments, Kafka
Responsibilities
Drive technical design and end-to-end implementation of identity recovery features; Implement secure logging and tracking of recovery operations; Partner with Product Managers to define requirements; Conduct code reviews, automated testing, and technical documentation; Mentor junior and intermediate engineers.
Seniority
Senior, hands-on IC
