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
Contact Company
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

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 2 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?

Jobs Related To Okta Senior Software Engineer, Java FullStack

Senior Software Engineer

Senior Software Engineer role at Okta, building scalable identity management solutions with competitive pay and benefits.

Senior Java Developer

Senior Java Developer position focusing on backend development with Spring frameworks, database management, and enterprise integration.

Senior Software Engineer (Backend)

Senior Backend Engineer role at Orfium, building scalable systems for music rights management, requiring 5+ years experience with modern web frameworks and SQL.

WebMethods Integration Developer

Senior WebMethods Integration Developer position focusing on developing and maintaining business application integrations using Software AG's webMethods platform in Riyadh.

Software Engineer

Senior Software Engineer position at Maverc Technologies requiring 14+ years of experience, security clearance, and ServiceNow expertise.