(usa) Senior, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Senior Software Engineer role focused on building scalable, high-impact digital solutions for Walmart's club operations. The role involves developing full-stack applications using Java, Spring Boot, React, React Native, and leveraging Azure cloud services. Key responsibilities include translating requirements into code, troubleshooting production issues, and developing ETL solutions. This is a core engineering role within an established retail technology environment.

What you'd actually do

  1. Translate requirements into scalable solutions, write high-quality code, collaborate with cross-functional teams, and deliver insights that challenge the status quo.
  2. Support the business by addressing technical feasibility, implementation strategies, system implications, and guiding users to appropriate resources.
  3. Troubleshoot production issues through root cause analysis, action planning, resolution execution, and comprehensive documentation.
  4. Apply current expertise to improve action plans, align with business goals, and advocate best practices.
  5. Build stakeholder partnerships, implement business solutions, adapt to change, and ensure compliance with company policies, ethics, and standards.
  6. Develop high-performance, scalable big data ETL solutions.

Skills

Required

  • Java
  • JavaScript
  • ReactJS
  • React Native
  • Node.js
  • Spring Boot
  • microservices architecture
  • OOP
  • design patterns
  • ES6+
  • asynchronous programming
  • Kubernetes
  • Azure
  • CI/CD pipelines
  • SQL databases

Nice to have

  • Azure App Services
  • Azure Functions
  • Azure SQL
  • Azure DevOps
  • Cosmos DB
  • AKS

What the JD emphasized

  • strong expertise in Java, JavaScript, ReactJS, React Native, Node.js, Spring Boot, and microservices architecture
  • hands-on experience building scalable front-end applications
  • developing RESTful APIs using Node.js and Spring Boot
  • Solid understanding of OOP, design patterns, ES6+, and asynchronous programming is required
  • Experience with Kubernetes, Azure (App Services, Functions, Azure SQL, DevOps), CI/CD pipelines, and SQL databases is essential
  • Proven ability to design, develop, and deploy cloud-native, microservices-based applications is expected
  • lead development of high-performance, scalable, and secure Java applications using Spring Boot for microservices
  • Develop scalable, secure Spring Boot microservices, APIs, web applications, and data analytics solutions integrated with enterprise systems
  • Build modern web and cross-platform mobile applications using React and React Native for seamless user experiences
  • Leverage Azure services (Azure Functions, Cosmos DB, AKS) to design, deploy, and manage secure, cloud-native applications