Walmart is looking to enhance its store and eCommerce operations by empowering team members, stores, and merchants with technological innovation, focusing on areas like customer experience, in-store service, merchant tools, merchant data science, and search and personalization.
Requirements
- Hands on experience building Java-based backend systems
- experience of working in cloud based solutions is a must.
- Should be proficient in Java, Spring Boot, Kafka and Spark.
- Have prior experience in delivering highly scalable large scale data processing Java applications.
- Strong in high and low level system design. Should be experienced in designing data intensive applications in open stack.
- A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving
- Should be experienced in CICD development environments/tools including, but not limited to, Git, Maven, Jenkins.
Responsibilities
- Collaborate with our product team, architects, and quality assurance to provide team leadership and design, develop, and enhance a reliable and easy-to-maintain infrastructure.
- Partner and collaborate on product development with business stakeholders and cross-functional teams to ensure compliance with Walmart code of conduct.
- Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, and possible root cause) and engage support teams to assist in the resolution of issues.
- Perform root cause analysis to prevent future occurrence of issues and ensure compliance with Walmart code of conduct.
- Provide technical guidance and continuous mentorship to junior members in the team to ensure compliance with Walmart code of conduct.
- Hands on experience building Java-based backend systems
- Experience of working in cloud based solutions is a must.
Other
- minimum 6+ years of experience in software design, development and automated deployments.
- Bachelor's/Master’s degree in Computer Science, engineering, or related field
- Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
- Option 2: 5 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 1 year's experience in software engineering or related area.