At Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability—and everything in between.
We’re virtual
Working virtually this year has helped us make quicker decisions, remove location barriers across our global team, be more flexible in our personal lives and spend less time commuting.
Software Engineer III / Senior Software Engineer
Job Description:
Design, develop, and implement distributed systems for the Wal-Mart product catalog. Enhance systems to support new and existing initiatives to grow the Wal-Mart catalog from 170 million to over 300 million items. Work with Product Managers and Project Managers to deliver the features on time. Facilitate software instrumentation to control large scalable architectures. Use programming languages such as Java, Spring, and Scala and build backend services using Spring. Develop and maintain the applications using RESTful services. Use data processing frameworks to process huge amounts of data generated by catalog applications. Define the application testing strategy for unit testing and regression testing. Develop software tools to monitor the health of the system using Medusa Dashboard and Alerts. Work on business decision systems via Hadoop and Hive.
Education and Experience Preferred:
Master’s degree or equivalent in Computer Science, Engineering (Any), or related field OR Bachelor’s degree or equivalent in Computer Science, Engineering (Any), or related field and at least 3 years of experience in large scale enterprise software development environment excluding internship experience.
Preferred Qualifications.
Customer Care, Customer Service, Information Technology, Project Management, Retail Operations, Support, Technical Strategy, Troubleshooting
Skills Required:
3+ years of programming experience with at least one language such as Java, C++, or Scala.
3+ years of experience with web frameworks including Spring.
3+ years of experience developing applications using RESTful services within Microservice architecture.
Minimum of 1-2 years of experience with NoSql databases: Cassandra and Mongo.
1+ years of experience in design and architecture.
Preferred skills:
Experience with Asynchronous messaging systems using Kafka capabilities.
Experience with data indexing system using SOLR/Elastic Search is a plus
Experience with Apache Spark, Apache Storm is a plus.
Experience working with huge data volumes and large scale distributed systems.