Senior Full-Stack Software Developer

Noida, Uttar Pradesh, India

About the Company: Our client is a global technology company specialising in digital identity, authentication, transaction security and anti-fraud solutions. Its technology enables secure digital interactions and trusted transactions for organisations across sectors including banking, financial services, healthcare and professional services.

About the Role: We are looking for a Senior Full-Stack Software Developer to design, build and maintain scalable backend services and web applications used in customer-facing environments. The role involves working across backend, frontend, databases and cloud-native technologies, with a strong focus on identity and access management.

Key Responsibilities:

  • Develop backend services and RESTful APIs using Java.
  • Build and maintain web user interfaces integrated with backend systems.
  • Design and develop scalable, database-driven applications.
  • Contribute to technical architecture and design discussions.
  • Participate in code reviews and maintain high engineering standards.
  • Collaborate with cross-functional teams to deliver reliable, high-quality software.

Key Requirements:

  • 7+ years of experience in software product development, preferably involving customer-facing systems at scale.
  • Strong experience in Identity & Access Management (IAM).
  • Hands-on knowledge of authentication and authorization protocols including OpenID Connect (OIDC), SAML and OAuth 2.0.
  • Strong experience with Java, REST APIs and relational/NoSQL databases.
  • Practical experience designing and implementing microservices.
  • Familiarity with modern frontend frameworks.
  • Hands-on experience with Docker and cloud-based deployments.
  • Exposure to Kubernetes and cloud-native environments.
  • Experience using AI-assisted coding tools.

What We're Looking For: A hands-on engineering professional who is comfortable working across the full technology stack and has strong expertise in Java and IAM/security technologies. The ideal candidate should be able to work on scalable products, contribute to technical decisions and collaborate effectively across engineering and product teams.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →