
SENIOR
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Walmart s Enterprise Business Services (EBS) is seeking a talented Senior Software Engineer to join our dynamic team in Bengaluru, India. You will play a crucial role in architecting and developing scalable, mission-critical full-stack solutions using modern web technologies and cloud infrastructure. This is an opportunity to work with Java/Spring Boot, React, React Native, and cloud platforms, driving technical excellence and mentoring junior engineers.
What You ll Do:
- Lead architecture and technical direction for large-scale full-stack systems (Java/Spring Boot + React/TypeScript).
- Define API strategy, domain models, UI architecture, and integration patterns.
- Drive standardization on secure coding, API contracts, CI/CD, and observability.
- Build and evolve resilient, fault-tolerant, cloud-native microservices.
- Develop responsive, accessible, and modular frontend applications using React & TypeScript.
- Own non-functional requirements including performance, scalability, reliability, cost efficiency, and disaster recovery.
- Design distributed systems with considerations for caching, consistency, and resiliency.
- Implement cloud-native patterns on Kubernetes with a strong security posture.
- Build monitoring, logging, metrics, and tracing frameworks.
- Develop infrastructure-as-code solutions and automation frameworks.
- Optimize for cost efficiency, performance, and reliability.
- Partner with Product, UX, and business teams to translate requirements into technical solutions.
- Lead complex initiatives, breaking down work, unblocking teams, and ensuring quality.
- Mentor engineers and contribute to building a strong engineering culture.
- Champion innovation and continuous improvement.
What You Will Bring:
- 6+ years of software engineering experience with ownership of production systems.
- Strong Backend Expertise: Java (17+), Python, Spring Boot, REST APIs, microservice architecture.
- Strong Frontend Expertise: React, TypeScript, testing frameworks (Jest, Cypress).
- Deep understanding of distributed systems, caching, consistency, and resiliency patterns.
- Solid skills in data structures, algorithms, and system design.
- Experience with CI/CD, automated testing, and DevOps practices.
- Exposure to public cloud platforms (AWS/GCP/Azure) and Kubernetes.
- Experience in Agile environments with strong problem-solving and communication skills.
- Bachelors degree in computer science, Computer Engineering, or related field (or equivalent experience).
- Experience with Kafka or event-driven architectures.
- Exposure to GraphQL, API gateways, and schema governance.
- Experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (Redis, MongoDB).
- Understanding of machine learning, search systems, or information retrieval.
- Background in enterprise domains: HR tech, workflow systems, finance/operations.
- Good understanding or hands-on experience in AI/ML ecosystem.
- React Native experience for mobile development.
- Experience leading modernization efforts (monolith to microservices, UI re-architecture).
- Experience building reusable frameworks or developer platforms.
- Experience delivering impactful performance, reliability, or cost optimization initiatives.
- Track record of mentoring and developing engineering talent.
Location: Bengaluru, India.
Company
Walmart
Walmart Global Tech is at the forefront of retail innovation, empowering millions worldwide through cutting-edge technology. Join a team where your code can make a significant impact, driving the futu...