Posted 24 July, 2026
Java Full Stack Engineer, Staff
Okta
Bengaluru, India
Full Time
Reference: 102_700121_7831195
We are looking for a Staff Full Stack Engineer to build the user experience for the Okta Recovery Vault (ORV). The ORV is a critical new enterprise-grade capability designed to protect against the accidental or malicious deletion of identity objects. This role is essential to our "Land big, grow fast" strategy, by providing customers with a reliable safety net for their data.
You will be responsible for designing and implementing a highly intuitive self-service recovery UI. This interface must empower admins to perform complex operations-such as bulk restorations of hundreds of users, managing configurable retention policies, and navigating detailed post-restore checklists-with confidence and ease.
Job Duties and Responsibilities
- UI Development: Lead the implementation of the Recovery Vault UI, ensuring a seamless experience for authorized admins via the Okta Admin Console.
- Complex Workflows: Build interactive interfaces for granular and bulk recovery operations, including async job progress indicators and success notifications.
- Data Visualization: Develop the "Captured" data summary view, using visual cues like status icons and tooltips to show admins exactly which credentials and relationships are recoverable at a glance.
- Advanced Filtering: Create robust filtering and search components that allow admins to scope deletions by source (Admin UI, Automation, SCIM) and time-based presets (Last 24h, 3 days, 7 days).
- User Guidance: Implement interactive post-restore checklists and summary modals to guide admins through manual follow-up actions like MFA re-enrollment and API token reissuance.
- Collaboration: Partner closely with Lead Product Designers and Product Managers to define the "how" of the user journey, ensuring the UI reduces admin "panic" during critical deletion incidents.
- Performance: Ensure the UI remains responsive and performant even when handling large datasets during bulk operations.
- Backend: Design, build, and maintain end-to-end features using modern JavaScript and cloud-native technologies (React, Node.js, TypeScript, PostgreSQL).
- Lead technical design for key initiatives, driving quality, scalability, and maintainability.
- Own services throughout their lifecycle - including implementation, testing, deployment, observability, and incident response.
Required Knowledge, Skills, and Abilities
- 8+ years of experience building modern web applications in a full-stack environment.
- Deep expertise in TypeScript, ReactJS, and Node.js (Express or similar frameworks).
- Expertise in Java, springboot, kafka
- Experience designing APIs and building robust services at scale in a distributed, cloud-based architecture.
- Experience with PostgreSQL, Docker, and Kubernetes.
- Experience delivering elegant, enterprise-grade user experiences by partnering with Product and Design teams in a fast-paced, agile environment.
- Ability to collaborate closely with Architects to make smart technical tradeoffs, and drive alignment across teams.
- Passion for craftsmanship and high engineering standards (testing, monitoring, documentation, scalability).
- Excellent communication skills, with the ability to lead technical discussions and build consensus across functions.
- A growth mindset and interest in mentoring others and upleveling the team.
Nice to Haves
- Experience building administrative dashboards or recovery-focused tools.
- Familiarity with Identity and Access Management concepts (Users, Groups, MFA, and RBAC).
- Experience with feature flag frameworks and gradual rollout strategies.
- Knowledge of accessibility (A11y) standards for enterprise software.
- Experience with observability platforms to monitor UI performance and error rates.
Education and Training
- B.S. in Computer Science or a related field.
P24990_3416796
#LI_hybrid