Senior Software Engineer - Backend (Java, Spring Boot)

Hmgroup

Bengaluru

On-site

INR 4,500,000 - 6,000,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Hmgroup is seeking a motivated Senior Software Engineer to strengthen the CRONUS Platform Team, focusing on the Identity module and backend services.

You will design and deliver secure, production-grade backend services that support customer registration, login, authentication and personal-data protection.

Qualifications

  • 8–10 years of backend software engineering experience.
  • Strong Java 17+ and Spring Boot in production systems.
  • Hands-on CIAM/IAM experience, Azure AD B2C or similar.
  • Experience with OAuth 2.0, OIDC and token-based security.

Responsibilities

  • Design and deliver secure customer identity capabilities and production-grade backend services.
  • Design, build and maintain backend services using Java and Spring Boot.
  • Implement secure authentication and authorization using OAuth 2.0, OpenID Connect and token-based security.
  • Own services across the full lifecycle including automated testing, CI/CD, deployment and production support.

Skills

Java 17+
Spring Boot
CIAM / IAM
OAuth 2.0
OpenID Connect
JWT
Microservices
REST APIs
CI/CD
Azure AD B2C

Job description

We are looking for a motivated and hands-on Senior Software Engineer to join the CRONUS Platform Team and strengthen the Identity module for Portfolio Brands. The role will focus on building secure, reliable and scalable backend services that support customer registration, login, authentication, authorization and personal-data protection.

You will work with engineers, product managers, architects, security specialists and business stakeholders to improve Customer Identity and Access Management capabilities across Weekday, COS, ARKET and &Other Stories. You will contribute across the full development lifecycle, including design, coding, testing, deployment, monitoring and production support.

This is a long-term strategic role with strong ownership. Over time, there will be opportunities to take broader technical leadership responsibilities within the team.

WHAT YOU'LL DO

As a Senior Software Engineer, you will design and deliver secure customer identity capabilities and production-grade backend services.

Key responsibilities include:

  • Design, build and maintain backend services using Java and Spring Boot.
  • Develop and improve customer identity journeys, including registration, sign-in, password reset, account recovery, multi-factor authentication and social login.
  • Integrate backend services with Azure AD B2C / Microsoft Entra External ID and other customer identity platforms.
  • Implement secure authentication and authorization using OAuth 2.0, OpenID Connect and token-based security.
  • Build reliable APIs and integrations for customer profile, consent, newsletter and related customer capabilities.
  • Protect customer and personal data through secure design, access controls, privacy-aware data handling and appropriate operational controls.
  • Design services for scalability, reliability, performance and maintainability.
  • Improve observability through effective logging, monitoring, metrics, tracing and alerts.
  • Own services across the full lifecycle, including automated testing, CI/CD, deployment, production support and continuous improvement.
  • Investigate technical issues and production incidents, identify root causes and implement long-term improvements.
  • Collaborate with security, architecture, product and engineering teams to turn business needs into practical technical solutions.
  • Review code, support engineering standards, mentor colleagues and communicate technical risks and trade-offs clearly.
  • Contribute to the future evolution of the CIAM landscape, including the adoption of new identity platforms such as Strivacity.
WHO YOU'LL WORK WITH

The CRONUS Platform Team is part of Portfolio Brands Tech and supports the digital commerce platform used by Weekday, COS, ARKET and &Other Stories. The team owns shared platform capabilities that help the brands deliver stable, secure and reliable customer experiences.

The Platform Team works across five capability areas:

  • Backend Engineering: Shared backend services and system-to-system integration services.
  • Site Reliability Engineering: Reliability, availability, monitoring, alerts and performance engineering.
  • Automation: Quality automation using Playwright and process automation using RPA.
  • Operations: Incident management, problem management and platform stability.
  • Security & Compliance: Security engineering, audits and compliance.

You will work mainly within Backend Engineering and the Identity module, while collaborating closely with SRE, operations, automation, security and other product teams. The team values end-to-end ownership, open communication, shared learning and practical solutions that improve customer experience and business reliability.

WHO YOU ARE

We are looking for someone with strong backend engineering and customer identity experience, along with a collaborative and ownership-driven mindset.

Overall Experience: 8-10 years of relevant software engineering experience, including designing, developing, testing and operating backend applications or services.

Java: Strong and recent hands-on experience with Java 17+ and core Java concepts, including object-oriented design, collections, exception handling, concurrency and clean code.

Spring Boot: Practical experience building production-grade REST APIs and microservices using Spring Boot and the wider Spring ecosystem.

IAM / CIAM: Meaningful hands-on experience with customer identity and access management, including authentication, authorization, user identity, access control, identity journeys, customer profiles, consent and personal-data protection.

Azure B2C: Experience with Azure AD B2C / Microsoft Entra External ID or a comparable CIAM platform. You should understand user flows or policies, registration, MFA, social identity providers, tokens and backend integration.

Identity Standards: Good understanding of OAuth 2.0, OpenID Connect, JWT and token lifecycle management.

Backend Engineering: Strong experience with API design, microservices, secure coding, databases, system integrations, performance, reliability and p

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend (Java, Spring Boot)
Senior Software Engineer - Backend (Java, Spring Boot)

H&M • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Staff discount
HIP incentive program
Senior Software Engineer (Core Frontier)
Senior Software Engineer (Core Frontier)

Okta • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Align Knowledge Centre • Pune District

Hybrid
INR 4,000,000 - 7,000,000
Senior FullStack Engineer Backend & UI, AVP
Senior FullStack Engineer Backend & UI, AVP

Deutsche Bank • India

On-site
INR 2,000,000 - 3,500,000
Leave policy
Parental leaves
Childcare reimbursement
+5
Spydra - Backend Developer - Identity & Access Management
Spydra - Backend Developer - Identity & Access Management

Spydra • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Back End Engineer
Back End Engineer

Independent Recruitment Consultant (freelancer) • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer — Node.js/TypeScript
Senior Backend Engineer — Node.js/TypeScript

MeridianSquare • North Goa

On-site
INR 1,800,000 - 3,000,000
Health insurance
Senior Software Engineer
Senior Software Engineer

Chargebee • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Collaborative environment
Opportunity for learning and growth
Senior Technical Lead
Senior Technical Lead

Incedo • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000