Software Engineer-Full Stack
Okta · Bengaluru · 5+ yrs experience · Posted 2026-07-18
Tech stack: AWS, Docker, GCP, Google Cloud, Java, JavaScript, Kubernetes, PostgreSQL, React, SQL, Terraform, Spring Boot
Apply on the company site · Get a referral for this role
Okta salary & ratings · Okta interview process · More live openings
About the role
Responsibilities:
- Design, develop, and deploy scalable web applications and features using React on the frontend and Java on the backend.
- Lead the development of backend services and APIs, ensuring high performance, stability, and scalability.
- Drive key features and improvements within Compass, ensuring a seamless and efficient experience for internal users.
- Collaborate closely with product managers, UX designers, and other engineers to translate requirements into technical specifications and deliver high-quality software.
- Contribute to setting technical direction and best practices for the team.
- Participate in code reviews, design discussions, and operational support.
- Good to have: Integrate and optimize AI-assisted coding tools within the existing development pipeline to streamline developer experience and enhance engineering efficiency.
Qualifications:
- to the role
- 5+ years of professional experience in full stack software development.
- Deep expertise in front-end development using React (or similar modern JavaScript frameworks).
- Strong proficiency in backend development using Java and the Spring ecosystem (or similar Java frameworks).
- 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.
- Excellent problem-solving skills and a commitment to writing clean, maintainable, and testable code.
- Familiarity with AI concepts or experience leveraging AI-assisted tools in the development workflow.
- And extra credit if you have experience in any of the following!
- Strong knowledge of cloud computing platforms like AWS, including serverless services and infrastructure as code using terraform
- Experience with cloud infrastructure/platforms (AWS, Google Cloud Platform)
- Experience with packaging and distributing containerized applications using Docker and Kubernetes
- Hybrid_Bengaluru
- LI_Linkedin P20232_3464901
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
Qualifications
- to the role
- 5+ years of professional experience in full stack software development.
- Deep expertise in front-end development using React (or similar modern JavaScript frameworks).
- Strong proficiency in backend development using Java and the Spring ecosystem (or similar Java frameworks).
- 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.
- Excellent problem-solving skills and a commitment to writing clean, maintainable, and testable code.
- Familiarity with AI concepts or experience leveraging AI-assisted tools in the development workflow.
- And extra credit if you have experience in any of the following!
- Strong knowledge of cloud computing platforms like AWS, including serverless services and infrastructure as code using terraform
- Experience with cloud infrastructure/platforms (AWS, Google Cloud Platform)
- Experience with packaging and distributing containerized applications using Docker and Kubernetes Hybrid_Bengaluru LI_Linkedin P20232_3464901
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
Responsibilities
- Design, develop, and deploy scalable web applications and features using React on the frontend and Java on the backend.
- Lead the development of backend services and APIs, ensuring high performance, stability, and scalability.
- Drive key features and improvements within Compass, ensuring a seamless and efficient experience for internal users.
- Collaborate closely with product managers, UX designers, and other engineers to translate requirements into technical specifications and deliver high-quality software.
- Contribute to setting technical direction and best practices for the team.
- Participate in code reviews, design discussions, and operational support.
- Good to have: Integrate and optimize AI-assisted coding tools within the existing development pipeline to streamline developer experience and enhance engineering efficiency.