3 days ago
Chennai, IndiaStaff+
Responsibilities
- Define and own the end-to-end technical architecture for Warehouse Management System platform services.
- Author architecture decision records and design documents, establish platform standards, and represent WMS in cross-organizational architecture forums.
- Identify and remediate systemic risks involving scalability, resilience, data integrity, technical debt, and reliability.
- Own data modeling and persistence strategies across SQL and NoSQL databases.
- Design and build scalable Java microservices using domain-driven design, event-driven patterns, Kafka, and API-first principles.
- Implement resilient distributed systems, gRPC and REST APIs, OpenAPI contracts, backward compatibility, and consumer-driven contract testing.
- Design and build full-stack features with React, Node.js, Express.js, and RESTful or GraphQL APIs.
- Drive AI-assisted specification generation using LLMs and integrate ML model APIs or inference endpoints into production services.
- Establish frontend architecture, CI/CD automation, security compliance, observability, and reliability standards.
- Mentor senior and mid-level engineers through architecture reviews, pairing, and structured feedback.
- Lead initiatives for test coverage, latency reduction, incident retrospectives, and platform reliability improvements.
Requirements
- Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area plus 4 years of software engineering experience, or 6 years of software engineering experience without the degree.
- 12+ years of relevant experience building highly resilient and scalable cloud-based systems is stated in the role description.
- Expertise in object-oriented programming, Java 17/21, Spring Boot, microservices, REST APIs, Kafka, relational and NoSQL databases, React, and Node.js.
- Advanced exposure to Azure, Google Cloud Platform, or AWS, as well as Docker and Kubernetes.
- Strong understanding of software fundamentals, data structures, algorithms, problem solving, and Agile principles.
- Experience integrating ML model APIs or inference endpoints into production services and adopting generative AI tools.
- Ability to troubleshoot complex issues and provide effective technical solutions.
- Exceptional communication, negotiation, facilitation, consensus-building, and interpersonal skills.
- A master’s degree in a relevant computer science or software engineering field plus 2 years of software engineering experience is preferred.
Benefits
- Hybrid work arrangement with primary in-office presence and an optimal mix of virtual work based on business needs.
- Performance-based incentive awards, maternity and parental leave, paid time off, health benefits, and other company benefits.
Tech Stack
Apache KafkaAWSAzureDockerExpressGoogle Cloud PlatformGraphQLgRPCJavaKubernetesNode.jsReactSpring BootSQL
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.
