Develop highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology and enhance Walmart Catalog and Partner experience solutions
Requirements
- Experience with Java and building Java-based backend systems
- Building and implementing microservices and applications using Spring Boot and reactive frameworks like Spring WebFlux and Project Reactor (Mono and Flux)
- Experience in internet-scale distributed technologies (e.g. Solr, Kafka, Mem Cache, etc.)
- Strong understanding of J2EE components, multithreading, and networking
- Extensive knowledge of offline storage, caching, and performance tuning
- Experience with cloud-based solutions and hands-on experience with CICD development environments/tools, including Git, Maven, and Jenkins
- Experience with NoSQL Databases like Cosmos DB, Cassandra and ability to design and implement scalable data models
Responsibilities
- Develop highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology and enhance Walmart Catalog and Partner experience solutions
- Troubleshoot business and production issues by gathering information and engaging support teams to resolve issues
- Perform root cause analysis to prevent future occurrence of issues and ensure compliance with Walmart code of conduct
- Work in an Agile environment, adhering to best practices and collaborating with teams to deliver results
- Stay up-to-date with the latest GenAI trends and technologies and contribute to the development of innovative solutions that improve the Seller and supplier experience on our Catalog platform
- Participate in medium- to large-scale, complex, cross-functional projects by reviewing project, product and business 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
Other
- Bachelor'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
- 4 years’ experience in software engineering or related area
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
- Knowledge of accessibility best practices and experience in creating inclusive digital experiences
- Immigration Sponsorship support will NOT be available for this position