Staples India Logo

Staples India

Lead Engineer-Java

Posted 17 Hours Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Lead development of scalable, highly available software and data-driven solutions for order fulfillment, supply chain, and robotics. Design algorithms, microservices, distributed applications, data pipelines, and cloud-based systems. Collaborate with business, technical, product, and program teams throughout the SaaS lifecycle. Responsibilities include coding, testing, code reviews, troubleshooting, documentation, system design, performance optimization, and applying Agile, CI/CD, quality, and security best practices.
The summary above was generated by AI
Role Summary
You will be part of Order Fulfillment team and partner with both business and technical teams to design and develop in-house data driven solutions for complex decision-making problems through systematic application of computer science, analytics, mathematical optimization, and machine learning as well as applying cutting edge technologies in the areas of Order Fulfillment, Supply Chain, and Robotics. Develop algorithms and applications from inception to implementation and collaborate across departments to productionize solutions. Hands-on ownership architecting and leading the development of highly scalable & highly available implementations in public Cloud and on-prem. Participate in the entire SaaS lifecycle driving adoption and scale applying best practices that drive agility and quality. Work closely with product management and program management to derive application requirements, set expectations, and communicate progress.


Duties & Responsibilities
· Develop, test, and maintain software components and applications as per the requirements.
· Collaborate with team members to analyze user needs and determine technical solutions.
· Participate in code reviews to ensure code quality and share knowledge among peers.
· Assist in troubleshooting and resolving software defects.
· Write and maintain technical documentation related to software functionality.
· Continuously learn and apply best practices in software development, quality, and security.
· Contribute to the design of new features and improvements to existing applications.
· Work on short-term assignments and follow defined processes and procedures to deliver assigned tasks.
· Assist in process improvement efforts by recommending simple changes that optimize efficiency.


Requirements
Basic Qualifications
  • 5+ years of related work experience.
  • Strong hands-on programming experience in at least one modern language (Java, Python) and Big Data frameworks (Spark or Kafka)
  • Strong hold on system design and ability to develop highly reliable, fault-tolerant distributed applications with a heavy emphasis on performance and scale in the Cloud. Demonstrated understanding of fast-paced Agile principles with technical designs, iterative development, and code reviews.
  • Well-versed with building high quality software using the industry proven practices – 12 factor app, reactive manifesto, and CI/CD.
  • Building microservices using Spring/Spring-boot framework including Spring JPA, Spring Batch, Spring Security, Spring Cloud, Spring Data Stream etc.
  • Experience working with Distributed Databases such as Azure CosmosDB, Couchbase, and MongoDB. Experience working with Relational Databases such as MySQL or PostgreSQL. · Experience working with Distributed Caching solutions such as Memcached, Redis, and Hazelcast.
  • Experience working with Distributed Messaging solutions such Azure EventHub, Apache Kafka, and Solace.
  • Experience building and optimizing production grade data pipelines (stream processing and batch) to prepare datasets at scale for data analysis, modeling, and optimization.

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.


Similar Jobs

9 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Lead the migration and operation of enterprise-scale batch processing on OneTru GCP. Design scalable, resilient batch platforms, automate batch triggers/LFE configurations, improve reliability and time-to-market, and adopt AI for operational simplification.
Top Skills: AIAWSAzureGCPHadoopHiveJavaLogical Flow Engine (Lfe)MicroservicesOnetruPostgresPythonSparkSpark SqlVue
17 Hours Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
eCommerce • Retail • Software
Leads the design, development, and reliability of Java microservices and React applications. Owns architecture, APIs, event-driven integrations, cloud deployments, testing, CI/CD, performance optimization, and production incident resolution. Integrates established AI and LLM services into application workflows, applying prompt engineering, output validation, responsible AI controls, and secure integration patterns. Leads design and code reviews, mentors engineers, documents technical decisions, and collaborates with product, UX, data, and platform teams.
Top Skills: Application InsightsAWSAzure Api ManagementAzure App ServiceAzure Cognitive ServicesAzure Event GridAzure FunctionsAzure Key VaultAzure Kubernetes ServiceAzure OpenaiAzure Service BusAzure StorageCassandraCosmos DbCouchbaseDockerEmbeddingsGCPGitGradleGrafanaHibernateJava 11+Java 17JmsJunitKafkaKubernetesLinuxMavenMicrosoft Sql ServerMockitoMongoDBMySQLOpenai ApiOpenapiOpentelemetryPostgresPrometheusRabbitMQRagReactRest ApisSemantic SearchSplunkSpring BootSpring Data JpaSpring MvcSpring SecuritySpring WebfluxSwaggerTestngTypescriptUnix
6 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Financial Services
Design, build, test, deploy, and support cloud-native Java/Spring microservices and React frontends on AWS/OpenShift. Implement event-driven solutions with Kafka, optimize database interactions (Oracle/Snowflake), champion TDD and CI/CD automation, troubleshoot production issues, and collaborate on architecture and modernization initiatives.
Top Skills: Apache KafkaAWSConfluent KafkaCypressDockerJ2EeJavaJunitKubernetesMicro FrontendsMicroservicesMockitoOpenshiftOraclePlaywrightReactRest ApisRest AssuredSeleniumSnowflakeSpring BootSpring FrameworkSQL

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account