Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer - Full Stack

Home > Java programming jobs

Staff Software Engineer - Full Stack in Others

  • Bengaluru, India

Responsibilities

  • Lead complex, cross-cutting initiatives spanning multiple application integrations and shared frameworks.
  • Define integration architecture, reusable abstractions, API client patterns, and provisioning frameworks.
  • Solve systemic reliability challenges involving rate limiting, pagination, throttling, multi-tenancy, and third-party dependencies.
  • Lead incident response, root-cause analysis, observability, alerting, runbooks, and operational improvement efforts.
  • Manage technical risks involving vendor API deprecations, backward compatibility, and legacy protocol support.
  • Partner with product, support, security, and engineering teams on integration catalog priorities and build-versus-buy or deprecation decisions.
  • Set standards for code review, unit testing, API and mock-server testing, nightly functional testing, and documentation.
  • Mentor engineers, unblock complex technical work, and participate in hiring and interview loops.

Requirements

  • 8+ years of hands-on experience designing, building, and operating reliable production-grade backend systems at scale.
  • Deep proficiency in Java and Spring Boot, including designing systems or shared libraries used by multiple teams.
  • Deep experience with asynchronous job processing, event-driven architectures, retries, backoff, rate limiting, and circuit breakers.
  • Strong command of MySQL and Redis or comparable caching technologies at scale.
  • Experience designing shared libraries and frameworks rather than only single-service APIs.
  • Experience leading incident response, root-cause analyses, and systemic reliability improvements.
  • Ability to own ambiguous, cross-cutting technical problems with minimal supervision.
  • Comfort building and modifying React and JSP interfaces sufficiently to review, guide, and implement frontend features.
  • B.E. or M.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Preferred experience includes SCIM, SAML, OAuth, OIDC, AD, LDAP, REST, SOAP, OAuth2, WS-Federation, multi-tenant SaaS, FedRAMP, GCC-High, Kafka, and architectural consolidation efforts.

Benefits

  • Hybrid work arrangement with an immersive in-person onboarding experience.
  • Well-being support, social-impact programs, talent development, and community-building opportunities.
  • Global workplace spanning more than 20 offices worldwide.

Okta

Okta builds identity and access management solutions that provide secure authentication and automation for businesses. Our products empower organizations to safely connect any technology, device, or application, making identity central to security and operational efficiency. We cater to companies...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote