Logo
Walmart

Software Engineer III-Java Backend

Walmart, Sunnyvale

Save Job

Position Summary


We are seeking a talented and passionate Software Engineer III 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 (e.g., issue, impact, criticality, possible root cause) and engage support teams to assist in the resolution of issues.

  • Perform root cause analysis to prevent future occurrences of issues and ensure compliance with Walmart code of conduct.

  • Provide technical guidance and continuous mentorship to junior members of 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 3+ 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. Proficient in Java, Spring Boot, Kafka, and Spark.

  • Experience delivering highly scalable large-scale data processing Java applications.

  • Strong in high and low-level system design. Experience designing data-intensive applications in open stack.

  • Good understanding of CS fundamentals, microservices, data structures, algorithms, and problem solving.

  • Experience with CI/CD tools such as Git, Maven, Jenkins.

  • Strong in writing modular, testable code and test cases (unit, functional, and integration) using JUnit, Mockito, and MockMVC.

  • Experience in microservices architecture and cloud-native development concepts.

  • Hands-on experience in Spring Boot, concurrency, garbage collection, RESTful services, data caching, and ORM tools.

  • Experience with relational databases and SQL (OLAP/OLTP); NoSQL databases such as Cosmos DB.

  • Experience with caching technologies such as Redis or Memcached.

  • Experience with event-based systems like Kafka.

  • Experience with monitoring and alert tools like Prometheus and Splunk, and strong debugging and troubleshooting skills.

  • Exposure to containerization tools like Docker, Helm, and Kubernetes.

  • Knowledge of public cloud platforms like Azure and GCP is a plus; understanding of mainframe databases is a plus.


Minimum Qualifications



  • Option 1: Bachelor\'s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related field, and 2 years of experience in software engineering or related area.

  • Option 2: 4 years of experience in software engineering or related area.


Preferred Qualifications



  • Master\'s degree in Computer Science.

  • Experience with accessibility and inclusive digital experiences, including Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies.


Primary Location: 640 W California Avenue, Sunnyvale, CA , United States of America


Annual salary range for this position is $117,000.00-$234,000.00. Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include stock.


At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits. Health benefits include medical, vision, and dental coverage. Financial benefits include 401(k), stock purchase, and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more. You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see


Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam\'s Club facilities. Programs range from high school completion to bachelor\'s degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms.


For information about benefits and eligibility, see One.Walmart.

#J-18808-Ljbffr