Software Engineer-full Stack

Okta Okta · Enterprise · Bangalore, India · Data & Insights-190

Full Stack Software Engineer role at Okta, focusing on building and deploying scalable web applications and backend services. The role involves contributing to internal platforms like Compass and potentially exploring AI integrations and optimizing AI-assisted coding tools. The company emphasizes securing identity for the AI era.

What you'd actually do

  1. Design, develop, and deploy scalable web applications and features using React on the frontend and Java on the backend.
  2. Lead the development of backend services and APIs, ensuring high performance, stability, and scalability.
  3. Drive key features and improvements within Compass, ensuring a seamless and efficient experience for internal users.
  4. Collaborate closely with product managers, UX designers, and other engineers to translate requirements into technical specifications and deliver high-quality software.
  5. Contribute to setting technical direction and best practices for the team.

Skills

Required

  • React
  • Java
  • Spring ecosystem
  • RESTful APIs
  • microservices
  • relational databases
  • NoSQL databases
  • AWS
  • GCP
  • Docker
  • Kubernetes
  • PostgreSQL
  • SQL

Nice to have

  • serverless services
  • infrastructure as code
  • terraform
  • AI concepts
  • AI-assisted tools

What the JD emphasized

  • 5+ years of professional experience in full stack software development
  • Deep expertise in front-end development using React
  • Strong proficiency in backend development using Java
  • Solid experience designing and implementing scalable, RESTful APIs and microservices
  • Proven ability to design and interact with relational and NoSQL databases
  • Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (Docker, Kubernetes)
  • Designed and implemented relational database schemas (PostgreSQL) and optimized complex SQL queries to support high-traffic application features
  • Familiarity with AI concepts or experience leveraging AI-assisted tools in the development workflow