Walmart is looking to develop and maintain a well-defined roadmap, facilitate coordination of multiple scrum teams, develop software systems, and solve complex problems by leveraging state-of-the-art technology to deliver committed feature sets and enhance existing products.
Requirements
- Deep proficiency in Java (JDK 21), Spring Boot, Kafka, Cassandra, and large-scale data processing frameworks (Spark, Airflow).
- Strong background in designing multi-tenant, cloud-native systems (Azure/GCP) with emphasis on scalability, performance, and reliability.
- Strong understanding SQL & SQL tuning.
- Familiarity with CI/CD, unit testing, automated frontend testing.
- GraphQL Experience.
Responsibilities
- Develop software systems and solve complex problems by leveraging state-of-the-art technology.
- Contribute to all phases of the development life cycle and write well-designed, testable, efficient code.
- Lead technical direction and architecture with engineering team medium- to large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery.
- Participates in the discovery phase of medium to large projects to come up with high level design by partnering with the technical lead, product management, business and cross-functional teams; help obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
- Build high quality code by conducting unit testing and enhancing design to prevent re-occurrences of defects.
Other
- Partner with cross-functional team members to develop and maintain a well-defined roadmap, while balancing technological excellence
- Facilitate coordination of multiple scrum teams to successfully deliver committed feature sets.
- Document knowledge and processes specific to your work.
- Utilize strong interpersonal skills in working with numerous internal teams and expand personal and team knowledge of new and upcoming products.
- Excellent communication skills with ability to influence, align, and partner with engineers, product managers, and stakeholders globally.