Staff, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Software Engineer role focused on building and maintaining mission-critical systems that connect warehouse operations to financial outcomes within Walmart's retail and e-commerce business. The role involves full system ownership from design to deployment, with a strong emphasis on Java development, distributed systems, and CI/CD practices.

What you'd actually do

  1. Participates in the discovery phase of medium to large projects to come up with a high-level design
  2. Designs, implements, and tests complex code changes for specific business requirements
  3. Analyzes business needs and develops plans to implement software requirements in conjunction with product management and architects.
  4. Independently handles high impact, critical software/systems monitoring issues and tickets/ incidents
  5. Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity

Skills

Required

  • 5+ years of experience with building scalable, highly distributed, high performing, and robust Java applications
  • Extensive Java / JEE programming experience with a focus on server-side components
  • Proficient hands-on experience in debugging, troubleshooting, and performance tuning Java Application
  • Extensive experience in developing Spring Boot APIs
  • Extensive experience with CI/CD concepts and tools
  • Advanced scripting skills in at least one of the following: Python, Perl, or Shell
  • Experience with Code Quality Governance related tools (Sonar, Gerrit, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA, etc)
  • Experience with Source Code Management Tools (GitHUB, SVN, CVS, Clearcase)
  • Knowledge of standard tools for optimizing and testing code
  • Ability to operate effectively and independently in a dynamic, fluid environment
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area OR 6 years’ experience in software engineering or related area

Nice to have

  • willingness to learn new technologies
  • Experience with Eclipse or other IDE development tools
  • Master’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
  • knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
  • knowledge of accessibility best practices

What the JD emphasized

  • mission-critical systems
  • connect warehouse operations to financial outcomes
  • technical decisions directly affect accuracy, compliance, and operational flow
  • own systems end to end
  • high business impact
  • technical ownership
  • building scalable, highly distributed, high performing, and robust Java applications
  • debugging, troubleshooting, and performance tuning Java Application
  • driving large cross-functional team projects to completion
  • Code Quality Governance related tools