Browse current jobs

Staff FullStack Engineer - Backend Focused (Java & React/Typescript)

Okta · Bangalore

Apply on employer website

Collected role description

Role overview

Staff FullStack Engineer - Backend Focused (Java & React/Typescript) at Okta

Lead the architectural design and development of scalable, resilient, and high-performance backend services and REST APIs using Java and Spring Boot.

The Engineer Opportunity We seek an experienced web full-stack engineer to join our First Party Apps Platform team.

The ideal candidate has extensive experience in web development, building well-tested and maintainable software.

Responsibilities

  • Architect and optimize server-side logic, distributed data models, and database schemas using MySQL to ensure high availability and efficiency of our core identity services.
  • Collaborate closely with product managers, UI/UX designers, and cross-functional engineering teams to translate product requirements into robust backend systems and end-to-end features.
  • Write clean, modular, well-tested, and maintainable code adhering to software engineering best practices, security guidelines, and coding standards.
  • Support end-to-end feature delivery by integrating backend APIs with user-facing interfaces, with an openness to contribute to or learn lightweight frontend tasks using React and TypeScript.
  • Optimize applications and database queries for maximum throughput, low latency, and high scalability across distributed systems.
  • Contribute to the evolution of our backend and platform architecture, driving technical initiatives for long-term scalability and maintainability.
  • Participate in design and code reviews, providing constructive feedback and upholding high programming standards across the team.
  • Proactively identify and resolve technical debt, performance bottlenecks, and service reliability risks.
  • Stay up-to-date with emerging technologies and best practices in backend systems, distributed architectures, and cloud services.
  • Champion a culture of continuous improvement, innovation, and technical excellence within the team.
  • Minimum

Required qualifications

  • 8+ years of professional software engineering experience, with a heavy emphasis on backend architecture and core enterprise services.
  • Deep expertise in Java and the Spring Boot framework, with proven experience building, securing, and scaling high-throughput enterprise backend applications.
  • Strong relational database expertise (MySQL), including data modeling, schema indexing, and complex query performance tuning.
  • Proven track record of designing, implementing, and securing high-volume RESTful APIs and microservices.
  • Solid computer science fundamentals: distributed systems, multi-threading/concurrency, caching strategies, and data structures.
  • Experience with backend testing frameworks (e.g., JUnit, Mockito, integration/API testing) with a commitment to high test coverage.
  • Strong proficiency with version control systems, particularly Git, and CI/CD development workflows.
  • Strong debugging and problem-solving skills, with the ability to troubleshoot complex, distributed system issues.
  • Excellent communication and collaboration skills, with a positive, growth-oriented mindset.

Preferred qualifications and skills

  • Familiarity with design systems and component libraries.
  • An understanding of Identity and Access Management protocols and architecture, e.g., FIDO, U2F, WebAuth, SSO, SAML, OAuth, Federation.
  • Contributions to open-source projects.
  • UI / Frontend Exposure: Foundational knowledge or prior working experience with modern web technologies (React, TypeScript, JavaScript ES6+, HTML5, CSS3).
  • Eagerness & Adaptability: Willingness and readiness to learn, adopt, and contribute to frontend layers/components when needed for full-stack feature delivery.
  • Familiarity with frontend build tools (Vite, Webpack, Yarn/NPM) or basic testing frameworks (Jest, React Testing Library).
  • Education and Training: Bachelor’s degree in Computer Science or equivalent experience Minimum 5 years of experience working on large-scale enterprise grade software #LI-Hybrid #P25113_3445714

Employment details

  • Location: Bengaluru [India]

About the employer

  • Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era.
  • Get to know Okta Okta is The World’s Identity Company.
  • At Okta, we celebrate a variety of perspectives and experiences.
  • We develop Okta cloud services and client software that allow users to seamlessly login to devices and use Okta authenticators to access applications securely.
  • Learn more about Okta’s Engineering on our blog .x The First Party Apps Platform team First Party Apps Platform team is part of the larger Access Essential - Core Product organization.
  • Our team develops the Okta Sign-in Widget, End User SSO Dashboard , and the Okta Browser Plugin .

Additional role details

  • Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI.
  • This work requires a relentless drive to solve complex challenges with real-world stakes.
  • We are looking for builders and owners who operate with speed and urgency and execute with excellence.
  • This is an opportunity to do career-defining work.
  • We're all in on this mission.
  • If you are too, let's talk.
  • We free everyone to safely use any technology, anywhere, on any device or app.
  • Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.
  • We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences.
  • Join our team!
  • We’re building a world where Identity belongs to you.
  • Access Essentials - Core Product The Access Essentials organization at Okta builds the platform features for authentication and authorization across Okta-protected resources.
  • Our mission is to enable customers to access these resources seamlessly & securely.
  • The Access Management team is part of Okta R&D Engineering.
  • We develop Okta’s secure web experiences for end-user authentication and access .
  • Our products and features are high-impact and high-visibility.
  • The opportunity is an excellent chance to build software with high impact and usage.
  • If you’re excited to work on something that millions of users will use on a daily basis, this is the opportunity for you.
  • Job Duties and

Collected experience requirement

8+ years