Senior Software Engineer

Software Development
  • Software Development
  • Gurugram

Be part of a cross‑functional engineering squad that builds and operates cloud‑native web applications, emphasizing clean architecture, automation, and shared ownership from development through production support.

What You’ll Do

  • Design and implement Java 11/17 REST services with Spring Boot, following SOLID principles.
  • Build responsive Angular components, including data tables, grids, and interactive charts.
  • Apply caching and data processing techniques (e.g., Spring Cache) to boost performance.
  • Optimize Oracle and PostgreSQL schemas and queries using CTEs, window functions, and indexing.
  • Deploy, scale, and monitor workloads on AWS (ECS/Fargate, SQS, RDS, CloudWatch).
  • Integrate OKTA identity solutions (SSO, MFA, OIDC/SAML) and support CI/CD pipelines.

What You Need

  • 5+ years full‑stack development using Java (11+) and Angular.
  • Strong backend expertise with Spring Boot/Jakarta EE and secure REST API design.
  • Advanced SQL skills in Oracle and PostgreSQL, including performance tuning.
  • Hands‑on experience with core AWS services and Infrastructure‑as‑Code (Terraform or CloudFormation).
  • Proven ability to implement OKTA SSO, MFA, OIDC/SAML, and token validation.
  • Agile teamwork mindset with clear communication and root‑cause analysis capabilities.

Good to Have

  • Experience with CI/CD platforms such as Jenkins, GitLab, or GitHub Actions.
  • Familiarity with CloudWatch, X‑Ray, and IAM for detailed observability and security.

The Opportunity

The role sits within a global organization of over 35,000 employees, collaborating closely with product, QA, UI/UX, and security stakeholders to deliver enterprise‑grade solutions.

Similar Jobs to Apply