Search by job, company or skills

Staples India

Senior Software Engineer - JAVA - Ecomm

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Be Doing:

  • Lead the design and development of scalable full-stack applications using Java (SpringBoot) 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, andReact

  • 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134616231