Java Full Stack Engineer, Staff
Okta · Bengaluru · 8+ yrs experience · Posted 2026-07-18
Tech stack: Docker, Express, Java, JavaScript, Kafka, Kubernetes, Node.js, PostgreSQL, React, TypeScript
Apply on the company site · Get a referral for this role
Okta salary & ratings · Okta interview process · More live openings
About the role
Responsibilities:
- 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.
- 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.
Qualifications:
- 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.
- 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.
- and Training
- S. in Computer Science or a related field.
- P24990_3416796
- LI_hybrid
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
Qualifications
- 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.
- 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.
- and Training S. in Computer Science or a related field.
- P24990_3416796 LI_hybrid Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
Responsibilities
- 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.
- 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.
More openings at Okta
- Fullstack Staff Software Engineer - PAM — Bengaluru
- Engineering Manager - Platform Migration Services (Auth0) — Bengaluru
- Engineering Manager - Access Essentials - Core Product — Bengaluru
- Engineering Architect - DX/AX/UX — Bengaluru
- Staff Site Reliability Engineer — Bengaluru
- Software Engineer Manager, Okta Developer Foundation (ODF) — Bengaluru