Taro Logo

Staff Software Engineer, Java

Okta is the leading independent provider of identity for the enterprise, enabling organizations to securely connect the right people to the right technologies.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer, Java

Okta, The World's Identity Company, is seeking a Staff Software Engineer to join their Advanced Apps team. This role focuses on enhancing and managing connectors to SaaS applications like Workday, Salesforce, GCP, and AWS. As a key member of the team, you'll work closely with the Lifecycle Management (LCM) team to automate Joiner, Mover, Leaver processes.

The position requires expertise in Java development, with a strong focus on building and maintaining connectors that enable customers to import and provision identity and entitlements to their SaaS applications. You'll be working on mission-critical systems that help organizations securely connect people to technology.

The ideal candidate brings 8+ years of software development experience, with deep knowledge of Java, SCIM, and Spring Boot. You should have a proven track record of building services and frameworks, plus experience with cloud infrastructure deployment. Your role will involve technical leadership, mentoring junior engineers, and collaborating with cross-functional teams.

At Okta, you'll be part of a company that serves over 7,950 organizations, including major enterprises like 20th Century Fox, JetBlue, and Nordstrom. The company offers comprehensive benefits, including medical, dental, and vision insurance, along with opportunities for professional growth and social impact through initiatives like Okta for Good.

This hybrid position is based in Bengaluru and offers the chance to work on cutting-edge identity and access management solutions. You'll be instrumental in building and maintaining the connectors that form the backbone of Okta's integration capabilities, ensuring secure and efficient access management for enterprises worldwide.

Join Okta to be part of a team that's shaping the future of identity management and security in the digital world. Your expertise will directly contribute to helping organizations worldwide manage and secure their digital identities effectively.

Last updated a few seconds ago

Responsibilities For Staff Software Engineer, Java

  • Work with senior engineering team in major development projects, design and implementation
  • Interface with cross-functional teams to understand application specific protocols and build connectors
  • Analyze/Refine Requirements with Product Management
  • Design & Implement features with functional and unit tests along with monitoring and alerts
  • Conduct code reviews, analysis and performance tuning
  • Work with QA team to outline and implement comprehensive test coverage
  • Troubleshooting and support for customer issues and debugging from logs
  • Provide technical leadership and mentorship to more junior engineers

Requirements For Staff Software Engineer, Java

Java
  • 8+ years of Software Development in Java, preferably significant experiences with SCIM and Spring Boot
  • 5+ years of development experience building services, internal tools and frameworks
  • 2+ years experience automating and deploying large scale production services in AWS, GCP or similar
  • Deep understanding of infrastructure level technologies: caching, stream processing, resilient architectures
  • Experience with RESTful APIs and SOAP apis
  • Ability to work effectively with distributed teams and people of various backgrounds
  • B.S. Computer Science or related field

Benefits For Staff Software Engineer, Java

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Okta Staff Software Engineer, Java