Senior Software Engineer - JAVA - Ecomm

Staples India

Chennai District

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Staples India Business Innovation Hub Private Limited is hiring for a senior full-stack engineer in Chennai. You will build scalable applications using Java Spring Boot on the backend and React/TypeScript on the frontend.

You will define distributed system patterns, develop RESTful APIs and microservices, and integrate with messaging systems like Kafka or Azure Event Hub. You will collaborate across product, design, and engineering teams to deliver robust technical solutions while promoting

Qualifications

  • 6+ years of full stack development with emphasis on Java, Spring Boot and React.
  • 2+ years designing distributed, event-driven systems.
  • Hands-on in cloud environments (Azure, AWS, or GCP).
  • Proficiency with microservices, REST APIs, message queues, and streaming tech.
  • Experience with Micro Frontends, Headless Commerce, or API gateways.
  • Strong databases knowledge (SQL and NoSQL) and API security understanding.

Responsibilities

  • Lead design and development of scalable full-stack applications using Java Spring Boot for backend and React TypeScript for frontend.
  • Define system architecture patterns for distributed, resilient, and scalable systems.
  • Develop and optimize RESTful APIs, microservices, and integrate messaging systems like Kafka/Solace or Azure Event Hub.
  • Collaborate with product managers, UX designers, and engineers to translate requirements into robust solutions.
  • Champion CI/CD, testing, performance tuning, and code quality; guide junior engineers.

Skills

Java
Spring Boot
React
TypeScript
Distributed systems
REST APIs
Microservices
CI/CD
Performance tuning

Tools

Kafka
Solace
Azure Event Hub

Job description

Staples India Business Innovation Hub Private Limited | Permanent

Lead the design and development of scalable full-stack applications using Java (Spring Boot) for the backend and React with TypeScript on the frontend

Define system architecture patterns for distributed systems , ensuring resilience, scalability, and maintainability

Develop and optimize RESTful APIs , microservices, and integration with messaging systems like Kafka, Solace, or Azure Event Hub

Collaborate with product managers, UX designers, and other engineers to translate business requirements into robust technical solutions.

Champion best practices in code quality, CI/CD, testing, and performance optimization

Guide junior engineers and contribute to a culture of technical excellence and continuous improvement

Participate in architecture reviews, system design discussions, and capacity planning

What You Bring to the Table:

Strong experience with Java, Spring Boot , and React / TypeScript in production systems

Deep understanding of system design principles , distributed systems, microservices architecture, and cloud-native patterns

Experience integrating with event-driven architectures using Kafka, Solace, or similar

Strong knowledge of API security, identity management, and performance tuning

Exposure to relational (MySQL) and NoSQL (Couchbase, MongoDB, etc.) databases

Comfort working in Agile environments, collaborating across teams, and influencing stakeholders

Ability to balance hands-on development with architectural decision-making

Requirements

Basic Qualifications:

6+ years of full stack development experience with emphasis on Java, Spring Boot, and React

2+ years designing distributed, event-driven systems

Hands-on experience working in cloud environments (Azure, AWS, or GCP)

Proficiency with microservices, REST APIs, message queues , and streaming technologies

Experience with Micro Frontends , Headless Commerce platforms, or API gateways

Proven experience building scalable, distributed applications in an enterprise environment.

Solid knowledge of databases, APIs, and modern development best practices .

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

Similar jobs worth comparing

Sr Fullstack Developer - Frontend
Sr Fullstack Developer - Frontend

Staples India • Chennai District

On-site
INR 1,200,000 - 2,100,000
Lead Engineer - Backend
Lead Engineer - Backend

Staples India • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer – OpenStack
Senior Software Engineer – OpenStack

Staples India • Chennai District

On-site
INR 1,500,000 - 2,700,000
Software Engineer - Fullstack
Software Engineer - Fullstack

Staples India • Chennai District

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer - Fullstack-Payments
Senior Software Engineer - Fullstack-Payments

Staples India • Chennai District

On-site
INR 1,800,000 - 3,200,000
Lead Engineer-Java
Lead Engineer-Java

Staples India • Chennai District

On-site
INR 1,800,000 - 2,800,000
Full Stack Developer
Full Stack Developer

Staples India • Chennai District

On-site
INR 1,200,000 - 2,400,000
Lead Engineer - Fullstack
Lead Engineer - Fullstack

Staples India • Chennai District

On-site
INR 4,000,000 - 7,500,000
Senior Lead Engineer - .Net
Senior Lead Engineer - .Net

Staples India • Chennai District

On-site
INR 3,500,000 - 7,000,000
Lead Engineer - - SpringBoot, Node.JS & API
Lead Engineer - - SpringBoot, Node.JS & API

Staples India • Chennai District

On-site
INR 1,800,000 - 3,000,000