Software Engineer III

Walmart Walmart · Retail · Bangalore, KA, India

Software Engineer III at Walmart, focusing on designing, building, and maintaining high-quality, scalable, and secure software solutions for U.S. stores and Walmart Health & Wellness. The role involves collaborating with cross-functional teams, ensuring reliability and performance, and improving system effectiveness. Requires strong Java programming skills, experience with distributed systems, cloud platforms, and various data stores.

What you'd actually do

  1. Design and build intuitive, high-quality software solutions that meet and exceed both customer and business needs.
  2. Collaborate closely with cross-functional team members to define software requirements and establish best engineering practices.
  3. Maintain clean, well-documented, and scalable codebases, delivering regular enhancements and updates to address evolving customer and business requirements.
  4. Analyze, test, and validate applications thoroughly prior to release to ensure reliability, performance, and quality.
  5. Troubleshoot and resolve complex technical issues quickly and effectively in a fast-paced, high-impact environment.

Skills

Required

  • B.E./B.Tech/MS/MCA in Computer Science or a related technical field.
  • 2+ years of hands-on experience with object-oriented programming, primarily in Java.
  • Strong foundations in computer science fundamentals, data structures, algorithms, and problem-solving.
  • Proven experience building web-based Java EE services and applications using technologies such as Kafka, RESTful APIs, Spring, Splunk, and caching frameworks.
  • Experience developing and operating large-scale distributed systems, with a focus on scalability, fault tolerance, and resilience.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines and modern deployment tools and platforms, including Docker, Kubernetes, and Jenkins.
  • Experience with system design and distributed architecture patterns.
  • Exposure to SQL and NoSQL data stores such as Cassandra, Elasticsearch, Cosmos DB, or similar technologies.
  • Strong organizational, communication, and interpersonal skills.
  • A continuous drive to explore, automate, optimize, and improve systems, tools, and processes.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
  • 4 years’ experience in software engineering or related area.

Nice to have

  • Master’s degree in Computer Science, Information Technology, Engineering, Information Systems, Cybersecurity