Jobs and Careers
WA

(USA) Senior, Software Engineer

Walmart
United Statesfull_timeVerifiedPosted 2 Aug 2025
💰 $234,000/yr($117,000/yr$234,000/yr)

About the role

Position Summary...

(USA) Senior, Software Engineer - Java

What you'll do...

We are seeking a talented and passionate Senior Software Engineer to join our team. The ideal candidate will have experience working in a large project environment, possessing solid technical leadership abilities along with a strong development background in Java. You will collaborate with our product team, architects, and quality assurance personnel, taking the lead in designing, developing, and enhancing resilient and easy-to-maintain applications.



About Team:
Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.com, through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.

What you'll do:

  • Collaborate with our product team, architects, and quality assurance to provide team leadership and design, develop, and enhance a reliable and easy-to-maintain infrastructure.
  • Partner and collaborate on product development with business stakeholders and cross-functional teams to ensure compliance with Walmart code of conduct.
  • Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, and possible root cause) and engage support teams to assist in the resolution of issues.
  • Perform root cause analysis to prevent future occurrence of issues and ensure compliance with Walmart code of conduct.
  • Provide technical guidance and continuous mentorship to junior members in the team to ensure compliance with Walmart code of conduct.



What you'll bring:

  • Bachelor's/Master’s degree in Computer Science, engineering, or related field, with minimum 6+ years of experience in software design, development and automated deployments.
  • Hands on experience building Java-based backend systems and experience of working in cloud based solutions is a must. Should be proficient in Java, Spring Boot, Kafka and Spark. 
  • Have prior experience in delivering highly scalable large scale data processing Java applications. 
  • Strong in high and low level system design. Should be experienced in designing data intensive applications in open stack. 
  • A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving 
  • Should be experienced in CICD development environments/tools including, but not limited to, Git, Maven, Jenkins. 
  • Strong in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC 
  • Should be experienced in microservices architecture. Possesses good understanding of distributed concepts, common design principles, design patterns and cloud native development concepts.  
  • Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools.  
  • Experience working with Relational Database and writing complex OLAP, OLTP and SQL queries.  
  • Provide multiple alternatives for development frameworks, libraries, and tools. 
  • Experience in working with NoSQL Databases like cosmos DB.  
  • Experience in working with Caching technology like Redis, Mem cache or other related Systems.  
  • Experience in event based systems like Kafka.  

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Walmart

View company profile →