Walmart is looking for a Staff Developer to join their Contact Center platform team to lead the design and development of scalable backend services using Java and Python, driving technical excellence and innovation across customer engagement systems.
Requirements
- Strong backend development expertise in Java and Python, with a deep understanding of building scalable, distributed systems.
- Architectural thinking to design robust, long-term solutions aligned with platform goals.
- Experience with microservices, containerization (Docker), and orchestration (Kubernetes) to support modular and efficient service deployment.
- Proficiency in CI/CD and DevOps practices, including automated testing, build pipelines, and infrastructure as code (e.g., Jenkins, GitHub Actions, Terraform).
- Experience with Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
- Knowledge of accessibility best practices and creating inclusive digital experiences.
- Experience with cloud-based technologies and agile development methodologies.
Responsibilities
- Lead the design and development of scalable backend services and APIs using Java and Python to power our Contact Center platform.
- Collaborate cross-functionally with product managers, architects, and other engineering teams to deliver high-impact solutions that improve customer experience and operational efficiency.
- Drive technical excellence through code reviews, mentoring, and continuous improvement of development practices.
- Own end-to-end delivery of features, from ideation and architecture to deployment and monitoring in production.
- Troubleshoot complex issues across distributed systems and contribute to platform reliability and performance.
- Collaborate with product, engineering, and operations teams to deliver high-impact solutions.
- Mentor junior engineers and foster a culture of technical excellence.
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.
- Ability to work in a team environment and collaborate with cross-functional teams.
- Strong communication and problem-solving skills.