Senior Fullstack Engineer (Java Heavy)
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