Taro Logo

Senior Software Engineer, Java FullStack

Okta is the leading independent provider of identity for the enterprise. The Okta Identity Cloud enables organizations to securely connect the right people to the right technologies at the right time. With over 7,000 pre-built integrations to applications and infrastructure providers, Okta customers can easily and securely use the best technologies for their business.
Backend
Senior Software Engineer
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Java FullStack

Okta is seeking an experienced Staff Software Engineer to join their SaaS Connectors team. The role focuses on enhancing and managing connectors to SaaS applications such as Workday, Salesforce, GCP, and AWS. Working closely with the Lifecycle Management (LCM) team, you'll be responsible for building, designing solutions, and maintaining connectors to match application features and scale.

Key Responsibilities:

  • Collaborate with senior engineering teams on major development projects, design, and implementation
  • Interface with cross-functional teams to understand application-specific protocols and build connectors
  • Analyze and refine requirements with Product Management
  • Prototype to validate scale and performance
  • Design and implement features with functional and unit tests, including monitoring and alerts
  • Conduct code reviews, analysis, and performance tuning
  • Work with QA team to implement comprehensive test coverage
  • Troubleshoot customer issues and debug from logs
  • Provide technical leadership and mentorship to junior engineers

Required Skills and Experience:

  • 5+ years of Software Development in Java, with significant experience in 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
  • B.S. in Computer Science or related field

Nice to Have:

  • Experience with server-side technologies including caching, asynchronous processing, and multi-threading
  • Experience in TDD
  • Experience with UI development or JavaScript frameworks
  • Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM

Okta offers excellent benefits, opportunities for social impact, and fosters diversity, equity, inclusion, and belonging. They provide a dynamic work environment with the best tools, technology, and benefits to empower employees to work productively in a setting that best suits their needs.

Last updated 9 months ago

Responsibilities For Senior Software Engineer, Java FullStack

  • 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
  • Quick prototyping to validate scale and performance
  • 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 for application specific features
  • Troubleshooting and support for customer issues and debugging from logs
  • Provide technical leadership and mentorship to more junior engineers

Requirements For Senior Software Engineer, Java FullStack

Java
  • 5+ 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 Senior Software Engineer, Java FullStack

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Amazing Benefits
  • Making Social Impact
  • Fostering Diversity, Equity, Inclusion and Belonging at Okta

Interested in this job?