Skip to main content
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

Sign up for Job Alerts