(USA) Software Engineer III (Backend)
WalmartAbout the role
Position Summary...
What you'll do...
About The Team:
The Global Responsibility SparkGood Programs team at Walmart is committed to advancing company-wide philanthropic efforts that support nonprofit organizations. Walmart's philanthropy programs enable non-profits to raise funds through the support of Walmart.com shoppers and associates. Joining this team provides the opportunity to work for a company that is a global leader in diversity, inclusion, sustainability, and community engagement.
As a Software Engineer III (Back-End), you'll be responsible for translating requirements into effective solutions, writing code, collaborating with cross-functional teams, and providing valuable insights to drive innovation. You will lead small project teams of engineers who will rely on you as a trusted advisor and subject matter expert. Your role will involve analyzing large datasets to optimize processes and delivery protocols, while also acting as a trusted guide for efficiencies and best practices. As a member of our team, you will help shape best-in-class methodologies that will transform business operations and impact industry standards.
What You'll Do:
- Technological Solutions: Develop advanced technological solutions that have a large-scale impact and enhance the end-user experience.
- Start-Up Mentality: Approach challenges with a start-up mentality, bringing fresh ideas to the table and inspiring others to do the same.
- Opportunity Identification: Recognize areas of opportunity, develop solution designs, and provide guidance for system and process improvements.
- Requirement Translation: Effectively translate business requirements into technical solutions and project goals, working with agility from start to finish.
- Cross-Functional Collaboration: Work closely with cross-functional teams to solve business problems and develop solutions that redefine a "best-in-class" customer experience.
- Team Encouragement: Foster collaboration within the project teams you oversee, motivating them to achieve insight-driven outcomes.
What You'll Bring:
- Experience: 5-7 years of experience in backend software development and related technologies.
- Programming Expertise: In-depth experience in object-oriented programming with a strong understanding of Java8 and related frameworks, including lifecycles, multithreading, networking, offline storage, and performance tuning.
- System Design and Architecture: Experience in system design discussions and proficiency in app architecture using design patterns such as MVVM, along with expertise in developing high-availability and fault-tolerant systems.
- Technical Knowledge: Expert-level knowledge of Java8+, SpringBoot, design patterns, messaging architectures like Kafka, and API development.
- Microservices: Strong experience with RESTful microservices. Experience with GQL is a plus.
- Databases: Proficiency with both SQL and NoSQL databases, including SQL Server, MySQL, Cosmos, MongoDB, and Cassandra.
- Container Technologies: Skilled in container technologies such as Docker on Kubernetes.
- API Development: Expertise in designing, developing, and managing APIs.
- DevOps: Experience in DevOps practices, including building automated CICD processes.
- Testability: A focus on building products with a strong emphasis on tes
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 KitFree account required — sign up in 30s