Search by job, company or skills

staples india

Senior Lead Engineer

Save
new job description bg glownew job description bg glow
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary
As a Lead Engineer, you will design, build, and support critical integrations and applications across SOMS domain. You will contribute hands-on development expertise in Java, Spring Framework, and cloud technologies (Azure/GCP) while ensuring scalability, compliance, and performance. You will work in a hybrid team model (onshore + offshore), collaborating with OMS SMEs, Enterprise architects, and contractors to deliver high-quality solutions that enable Easy experience for Staples Business customers.

Duties & Responsibilities
· Design, build, and maintain distributed and scalable backend services to support business-critical feature.
· Collaborate with DevOps, product, and other engineering teams to define requirements and deliver long-lasting technical solutions.
· Optimize system latency, throughput, and resource usage to support high performance under variable loads.
· Address technical debt by refactoring code and infrastructure and stay updated on emerging technologies and industry trends.
· Excellent verbal and written communications with the ability to establish effective working relationships with team members and cross functional teams.
· Develop comprehensive test plans and maintain automated test suites to ensure software robustness and minimize regressions.

Requirements

Basic Qualifications
· 9–12 years of progressive software engineering experience, with strong experience leading the design and development of enterprise applications.
· Proficiency in at least one modern programming language such as Java or Python.
· Extensive hands-on experience designing and implementing microservices using the Spring ecosystem, including Spring Boot, Spring JPA, Spring Batch, Spring Security, Spring Cloud, and Spring Data Stream.
· Strong technical leadership in architecting highly available, fault-tolerant, and scalable distributed systems in cloud environments.
· Proven experience leading OMS or e-commerce platform development, including order capture, orchestration, fulfillment, inventory, cancelations, returns, substitutions, and exception handling.
· Ability to translate business, operations, and supply chain requirements into scalable technical solutions and system designs.
· Experience working in Agile environments, contributing to technical planning, iterative delivery,
and thorough code/design reviews.
· Strong understanding of software engineering best practices, including CI/CD, automated testing,
release management, and production readiness.
· Hands-on experience with distributed databases such as Azure Cosmos DB, Couchbase, or MongoDB.
· Hands-on experience with relational databases such as Oracle, MySQL, and PostgreSQL.
· Experience with distributed caching technologies such as Redis, Memcached, or Hazelcast to improve system performance.
· Strong experience with event-driven architecture and distributed messaging platforms such as Azure Event Hub, Apache Kafka, or Solace.
· Experience designing and optimizing batch and streaming data pipelines to support enterprise-scale analytics and operational processing.
· Proficiency using GitHub for version control, collaboration, and code management; familiarity
with tools such as GitHub Copilot is a plus.
· Strong API development skills, including the design, implementation, documentation, and versioning of RESTful, GraphQL, or SOAP APIs, with authentication and authorization patterns such as OAuth and JWT. · Experience creating and maintaining technical documentation, including architecture diagrams, API specifications, design documents, and operational runbooks

Preferred Qualifications
· Proven experience taking an idea from inception to life with an ability to explore a variety of open-source technologies.
· Experience with developing, deploying, and launching software products on public cloud preferably Microsoft Azure and GCP.
· Experience leading engineers in a complex retail or OMS environment.
· Strong mentoring skills with the ability to guide engineers through design, implementation, and problem-solving.
· Experience owning production support, incident response, root cause analysis, and system stability improvements.
· Strong collaboration skills with product, architecture, QA, support, operations, and business
stakeholders.
· Experience driving platform modernization, legacy system migration, or large-scale system integration initiatives.
· Ability to influence engineering standards, promote best practices, and raise the technical maturity of the
team.



More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148451121

Similar Jobs

Chennai, India

Skills:

solace PostgreSQLKafkaSpring BatchMySQLSpring SecurityPythonJavaHazelcastSpring JpaRedisSpring CloudSpringMemcachedCloudApache KafkaSparkMongoDBCouchbaseBig Data frameworksAzure EventHubAzure CosmosDBSpring-bootSpring Data StreamAgile principles

Chennai

Skills:

LLM Integration / OrchestrationRetrieval-Augmented Generation (RAG)Frontend DevelopmentReactJavaAngularLlmGen AI

Chennai, India

Skills:

MlSoapDevopsAutomation ToolsApmAWSServicenowAzureGcpRESTIt Asset ManagementServiceNow Performance AnalyticsSREAiSAMSACMCSDMmessage queuesdata quality managementHAMITIL v3 v4 Certification

Chennai, India

Skills:

JavaSpring BootActivemqJava 8SpringAngularMicroservicesReact JsNosqlRabbitmqRDBMSDockerAmazon AwsRest ApisAzureGo

Chennai, India

Skills:

SourcetreeDevopsJenkinsGitShellBitbucketAzure DevOpsSalesforceVS CodeCopadoCI CDSFDXGearsetANT Migration Tool