3 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Design and build scalable backend services for international Order Management Systems and Fulfillment Management Systems.
- Architect multi-tenant and multi-market solutions supporting locale-specific rules, tax regulations, fulfillment models, and delivery SLAs.
- Lead technical design for order capture, orchestration, inventory reservation, fulfillment routing, shipping, returns, cancellations, and modifications.
- Build event-driven, microservices-based systems using Java, Spring Boot, Kafka, and NoSQL databases.
- Drive convergence and modernization of order and fulfillment platforms across markets.
- Partner with Data Engineering and Data Science teams on AI/ML-enabled order routing, demand forecasting integration, and anomaly detection.
- Champion code quality, observability, testing, CI/CD, and production readiness.
- Mentor engineers through design reviews, pair programming, and technical leadership.
- Contribute to incident response and operational excellence for critical Tier-0/1 systems.
- Lead technical initiatives, architecture decisions, and cross-team influence without formal authority.
Requirements
- 10+ years of software engineering experience with a strong backend focus is requested in the role description.
- Minimum qualification: bachelor's degree in a relevant field plus 4 years of software engineering experience, or 6 years of software engineering experience without the degree.
- Deep expertise in Java and the Spring Boot ecosystem, including Spring MVC, Spring Cloud, Spring Data, and Spring Security.
- Experience with NoSQL databases such as Cassandra, Cosmos DB, or MongoDB and with high-scale data modeling.
- Experience with event-driven architectures, Apache Kafka, message queues, asynchronous processing, CQRS, and Event Sourcing.
- Experience building and operating distributed systems using microservices, API gateways, service mesh, Kubernetes, and container orchestration.
- Familiarity with SQL Server, PostgreSQL, MySQL, Redis, and Memcached.
- Experience with multi-market and multi-tenant platforms, internationalization, locale-aware business logic, and cross-border considerations.
- Experience with Azure or GCP, Terraform, and cloud-native CI/CD pipelines.
- AI/ML literacy, including integrating models into production systems and using GenAI/LLM tools for engineering productivity.
- Familiarity with Grafana, Splunk, Prometheus, Jaeger, or Zipkin for observability.
- Experience with feature flags, A/B testing, progressive rollouts, system design, domain-driven design, REST, gRPC, and GraphQL.
- Prior experience in Order Management, Fulfillment, Supply Chain, or e-commerce systems is preferred.
- Familiarity with OMS platforms such as Sterling and contributions to open source or technical community leadership are preferred.
- Preferred alternative: master's degree in a relevant field plus 2 years of software engineering experience.
Benefits
- The role is based in the Bangalore office for daily work, with flexibility for associates to manage their personal lives.
- Benefits include incentive awards, maternity and parental leave, PTO, health benefits, and other benefits.
Tech Stack
Apache CassandraApache KafkaAzureGoogle Cloud PlatformGrafanaGraphQLgRPCJavaKubernetesMicrosoft SQL ServerMongoDBMySQLPostgreSQLPrometheusRedisSplunkSpring BootTerraform
Categories
About Walmart
Walmart is a global omnichannel retailer that sells groceries, general merchandise, and services through Walmart and Sam's Club stores and online marketplaces for consumers and small businesses. Its model spans physical retail, e-commerce, advertising, and a vast supply chain, plus pharmacy, health, and financial services. Founded in 1962 and headquartered in Bentonville, Arkansas, Walmart Inc. is a public company on the NYSE (WMT) operating in the U.S. and multiple international markets.
