Staples India Logo

Senior Software Engineer, Full Stack, Java, AWS

Staples India

All India, Chennai 2 to 6 Yrs 1 month ago

Job Description

You will be responsible for:

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

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

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

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

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

Guiding junior engineers and contributing to a culture of technical excellence and continuous improvement

Participating 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

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 You will be responsible for:

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

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

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

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

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

Guiding junior engineers and contributing to a culture of technical excellence and continuous improvement

Participating 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

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

Posted on: April 7, 2026