Okta logo

Senior Fullstack Engineer (Java Heavy)

Okta

Bengaluru · 5+ years experience · Hybrid · Posted Oct 13, 2026

At a glance

Experience
5+ years experience
Workplace
Hybrid
Location
Bengaluru

About the role

  • We are seeking an experienced Senior Software Engineer to join the Advanced Integration Builder team within Okta.
  • This team builds and maintains the backend services, provisioning frameworks, authentication connectors, and next-generation Entitlement Management engines that let Okta customers secure, integrate, and govern access to thousands of third-party enterprise applications.
  • This is a backend-intensive role where the large majority of your time will be spent in Java/Spring Boot services, while also requiring frontend experience in React and JSP.

Responsibilities

  • Drive technical design and implementation of integration features—new app connectors, provisioning/sync capabilities, authentication flows—primarily in backend Java services, extending into React/JSP configuration screens.
  • Build and maintain REST/SOAP API clients, OAuth2/SAML authentication handlers, and vendor-specific exception/error-mapping layers for third-party SaaS and enterprise applications.
  • Implement and extend user/group provisioning adapters built on shared contracts and scheduled sync/import jobs that keep identity data consistent between Okta and external systems.
  • Apply retry/backoff, rate-limiting, and pagination strategies to handle vendor API quirks, throttling, and intermittent failures gracefully across the dozens of concurrently supported integrations.
  • Ensure credential/secret handling, token exchange, and audit logging for provisioning operations meet Okta's security and compliance standards.
  • Partner with PMs, support, and technical leads to prioritize new app integrations, resolve customer-reported connectivity issues, and participate in technical interviews/recruiting.
  • Participate in on-call rotations, troubleshoot production issues in integration pipelines, drive root-cause analyses, and improve observability/alerting for sync and provisioning jobs.
  • Participate in code reviews, write thorough unit and functional tests, and maintain clear technical documentation.

Requirements

  • 5+ years of hands-on experience building and operating reliable, production-grade backend services.
  • Strong proficiency in Java and Spring Boot; comfortable owning services end-to-end from design through production support.
  • Experience with asynchronous job processing, scheduled/batch sync jobs, and event-driven patterns.
  • Proficiency with relational databases (MySQL) and caching layers (Redis or similar).
  • Practical experience with retry/backoff strategies, rate-limiting, and handling pagination/throttling quirks from third-party APIs.
  • Experience designing and consuming RESTful APIs, including clients for third-party vendor systems with varying levels of API quality and documentation.
  • Ability to break down ambiguous integration requirements and independently drive a feature from design to production.
  • Comfortable building and modifying UI in React and JSP — well enough to independently deliver the frontend without relying on a dedicated frontend engineer.

Benefits

  • Supporting Your Well-Being
  • Driving Social Impact
  • Developing Talent and Fostering Connection + Community

Skills

  • Java
  • Spring Boot
  • React
  • JSP
  • REST
  • SOAP
  • OAuth2
  • SAML
  • MySQL
  • Redis
  • Kafka
  • SCIM
Show all 13 skills
  • LDAP

Okta

Senior Fullstack Engineer (Java Heavy)

Apply now