← Все вакансии/Senior/Okta
SeniorHybridBengaluru

Fullstack Engineer

O
Okta
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

About the company

Okta secures AI by building trusted, neutral infrastructure that enables organizations to safely embrace AI. The Advanced Integration Builder team builds and maintains backend services, provisioning frameworks, authentication connectors, and next-generation Entitlement Management engines.

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.
  • Apply retry/backoff, rate-limiting, and pagination strategies to handle vendor API quirks, throttling, and intermittent failures.
  • Ensure credential/secret handling, token exchange, and audit logging meet security and compliance standards.
  • Partner with PMs, support, and technical leads to prioritize new app integrations and resolve customer-reported connectivity issues.
  • Participate in on-call rotations, troubleshoot production issues, drive root-cause analyses, and improve observability/alerting.
  • Participate in code reviews, write unit and functional tests, and maintain technical documentation.
Requirements
  • 5+ years of hands-on experience building and operating reliable, production-grade backend services.
  • Strong proficiency in Java and Spring Boot.
  • 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.
  • 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.
Nice to haves
  • Experience with identity/IAM standards (SCIM, SAML, OAuth, OIDC) or directory services (AD, LDAP).
  • Working knowledge of REST/SOAP API integration patterns and authentication standards such as OAuth2, SAML, or WS-Federation.
  • Exposure to legacy protocol support (SOAP-based provisioning services).
  • Familiarity with multi-tenant SaaS architectures or specialized compliance environments (e.g., FedRAMP/GCC-High).
  • Experience with message brokers/queueing systems (Kafka).
  • Exposure to HTTP mocking/test-server frameworks (e.g., WireMock).
Conditions
  • B.E./M.S. in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Hybrid work format.
Стек и навыки

С чем работаем