Senior Software Engineer - Backend (Java, Spring Boot)
Core
Design and deliver secure, reliable, and scalable backend services for customer identity and access management (CIAM) across multiple fashion brands.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Production-grade identity services, authentication flows, and customer profile APIs for Weekday, COS, ARKET, and &Other Stories.
Domain
E-commerce, Customer Identity and Access Management (CIAM), Cloud Security
Required skills
Java 17+, Spring Boot, OAuth 2.0, OpenID Connect, Azure AD B2C, Microservices, SQL/NoSQL, Docker, Kubernetes, CI/CD, Observability
Preferred skills
Event-driven systems, Strivacity, Modernizing CIAM solutions, E-commerce domain experience
Technologies
Java, Spring Boot, Azure AD B2C, Microsoft Entra External ID, OAuth 2.0, OpenID Connect, JWT, PostgreSQL, Cosmos DB, Docker, Kubernetes, Playwright
Responsibilities
Design and build backend services for customer registration, login, and authentication; Implement secure auth/authorization using OAuth 2.0 and OIDC; Integrate with Azure AD B2C and other identity platforms; Protect customer data through secure design and access controls; Improve observability via logging, monitoring, and tracing; Own services across the full lifecycle including testing, deployment, and production support; Mentor colleagues and review code.
Seniority
Senior, hands-on IC