Walmart is seeking a Staff Software Engineer to drive the design, development, and scaling of backend systems that power Walmart’s digital and in-store experiences, specifically for international markets.
Requirements
- 10+ years of experience in backend software Java development and microservices architecture.
- Deep expertise in Spring Boot and related frameworks.
- Proven experience designing and building RESTful APIs.
- Experience designing and testing RDBMS and NoSQL databases
- Experience with distributed systems, messaging (Kafka), and event-driven architectures.
- Deep knowledge with cloud platforms, containerization, and orchestration tools.
- Experience with public cloud technologies such as Azure or Google Cloud Platform.
Responsibilities
- Architect, design, and implement scalable, resilient, and high-performance backend systems using Java and Spring Boot.
- Lead the end-to-end development lifecycle: requirements gathering, design, implementation, testing, deployment, and support.
- Design and build RESTful APIs, ensuring best practices for security, versioning, and documentation.
- Work with SQL and NoSQL databases, optimizing data models and queries for performance and scalability.
- Integrate with cloud platforms (Azure, or GCP), leveraging containerization (Docker) and orchestration (Kubernetes).
- Champion CI/CD, automated testing, and DevOps practices to ensure rapid, reliable delivery.
- Drive observability, monitoring, and incident response for backend services.
Other
- 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.
- 6 years’ experience in software engineering or related area.
- 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
- Excellent problem-solving, communication, and leadership skills.
- Ability to work in a team environment and collaborate with global engineering, product, and business stakeholders.