Back End Engineer

Croma

Mumbai

On-site

INR 2,400,000 - 3,600,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Croma is seeking a Senior Backend / Microservices Developer to design, develop and deploy scalable backend services powering its digital customer journeys. You will build reliable APIs and microservices that connect the digital experience with Croma's broader tech ecosystem.

The role requires strong hands-on expertise in Java, Spring Boot, REST APIs and microservices, with understanding of distributed systems, databases, and event-driven architecture.

Qualifications

  • 7+ years of backend development experience with APIs, microservices and scalable applications.
  • Strong hands-on experience with Java, Spring Boot, REST APIs and microservices.
  • Exposure to distributed systems, databases and event-driven architecture, monitoring and cloud-native tech.
  • Ability to design, develop and deploy scalable backend services for customer journeys.
  • Experience with messaging platforms like Kafka and service-to-service communication.

Responsibilities

  • Design, develop, and maintain scalable microservices-based applications.
  • Build REST APIs with Java/J2EE and Spring Boot.
  • Create backend services for product discovery, cart, checkout, order, payment and post-order flows.
  • Implement authentication, service-to-service communication and API security.
  • Collaborate on architecture design, decisions, and performance improvements.
  • Contribute to automation, monitoring, and observability in services.
  • Participate in code reviews and ensure quality and reliability.

Skills

Java
Spring Boot
REST APIs
Microservices
Distributed systems
Databases
Event-driven architecture
Monitoring
Cloud-native technologies

Tools

Kafka
Docker
Kubernetes
AWS
Azure
GCP

Job description

Role & responsibilities

Senior Backend / Microservices Developer (7 - 9 years' experience) to design, develop and deploy scalable high-performance backend services supporting Croma.com and its digital customer journeys. The role involves building reliable APIs and microservices that connect the digital experience with Croma's broader technology ecosystem, including commerce, product, inventory, pricing, order management, payment, customer and other enterprise platforms.

The candidate should have strong hands‑on experience in Java, Spring Boot, REST APIs and microservices, with a good understanding of distributed systems, databases and event‑driven architecture, microservices design patterns, monitoring, and exposure to cloud‑native technologies

Primary Responsibilities
1. Backend & Microservices Development
  • Design, develop, and maintain scalable microservices-based applications.
  • Strong hands‑on expertise in developing REST APIs with Java / J2EE, Spring Boot.
  • Build backend services supporting customer journeys such as product discovery, cart, checkout, order, payment, customer and post‑order services.
  • Build and manage RESTful APIs and service-to-service communication.
  • Understand business requirements and translate them into technical solutions.
  • Take ownership of services from design and development through production
  • Make appropriate technology and design decisions within established architecture.
2. Distributed Systems & Integration
  • Handle authentication, authorization, API security, and data protection.
  • Implement messaging platforms like Kafka or equivalent.
  • Understand and address challenges associated with distributed transactions and asynchronous processing.
  • Implement appropriate patterns for retries, timeouts, error handling and idempotency.
  • Integrate with enterprise platforms such as OMS, SAP, PIM, CRM and Inventory systems.
3. Performance & Scalability
  • Design services for high availability, scalability and reliability.
  • Identify and address performance bottlenecks.
  • Work with SQL and NoSQL databases and optimize queries where required.
  • Use caching technologies where appropriate.
  • Contribute to capacity, resilience and performance improvements.
  • Design appropriate logging, monitoring and observability into services.
  • Identify scalability, performance, security, and reliability concerns during design.
  • Participate in architecture/design discussions and provide technical solutions.
4. Engineering Quality
  • Implement test automation frameworks and ensure adequate coverage across systems.
  • Write clean, maintainable and reusable code.
  • Develop unit, integration and component tests and contribute to automated testing.
  • Participate in code reviews and follow engineering standards.
  • Champion technical debt reduction and platform modernization initiatives.
  • Troubleshoot production issues and participate in RCA and remediation.
5. Cloud & DevOps
  • Build, maintain CI/CD pipelines, deploy applications on AWS / Azure / GCP.
  • Develop containerized applications using Docker.
  • Work with Kubernetes/container platforms and cloud environments.
  • Collaborate with DevOps/SRE teams on application deployment, monitoring and reliability.
6. AI-Assisted Development
  • Ability to effectively use tools such as GitHub Copilot, Cursor, Claude or equivalent for code generation, refactoring, debugging, test creation and documentation.
  • Should be able to review, validate, test and secure AI-generated code rather than relying on AI output without engineering judgement
Preferred candidate profile
  • 7+ years of experience in backend development, APIs, microservices and scalable applications.
  • Experience in the Retail / Ecommerce domain is desirable
  • Preference for engineers who effectively use AI-assisted coding and development tools to improve engineering productivity.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineering Manager (WMS/OMS) – Digital & Technology
Senior Engineering Manager (WMS/OMS) – Digital & Technology

Croma • Mumbai

On-site
INR 3,000,000 - 5,400,000
Front End Engineer
Front End Engineer

Croma • Mumbai

On-site
INR 2,800,000 - 4,600,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Senior Microservices Developer
Senior Microservices Developer

GMG • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Wissen Technology • Mumbai

Hybrid
INR 2,500,000 - 4,200,000
Architect BackEnd Engineer - Chennai/Bangalore, India
Architect BackEnd Engineer - Chennai/Bangalore, India

Photon • India

On-site
INR 1,800,000 - 3,200,000
Software Developer
Software Developer

IMI • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 2,000,000