Position Summary... What you'll do... The Subscriptions, Lists & Registry Team is responsible for building experiences that help customers plan, organize, and simplify their shopping on Walmart. Our team brings together experts in product management, design, engineering, research, and analytics to create seamless ways for customers to subscribe and save on frequently purchased items, manage shopping lists, and create registries for important moments in their lives. We focus on intuitive experiences that make it easy for customers to stay organized, never run out of essentials, and share their needs with others. By leveraging customer insights and data-driven decisions, we continuously improve these experiences to reduce friction and make everyday shopping more convenient and personalized. About Team: Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.com, through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization. What you'll do: Collaborate with cross-functional teams (Product Management, Market Operations) to gather requirements, create software design specifications and high level estimates. Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance APIs, micro services and components using technologies like Java Spring Boot, Kafka, SQL Database, Cache etc. Perform design and code reviews, suggest improvements to ensure the highest level of quality and maintainability. Oversee development lifecycles, Analyze application logs, maintenance activity data, performance data and provide analysis; Evaluate change requests to identify those which are valid and feasible. Track, Analyze and provide guidance to the team for resolving Critical Tech Debts. Provide guidance in trouble shooting technical Issues, participate in root cause analysis and ensure prevention of future Incidents. Document code, technical specifications, and instructional materials for team members and stakeholders. Contribute to research and implementation of best practices and emerging technologies. Share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks. Develop high-quality large scale applications using Java, Spring Boot and Kafka. Participate in code reviews and contribute to improving development processes. Debug and resolve issues to ensure a seamless user experience. Software Craftsmanship: Consistently produce high-quality, maintainable code. Technical Documentation: Document designs, implementations, and best practices. Engineering Advocacy: Support and promote technical standards within the team. Project Leadership: Contribute to planning and execution of technical projects. Cross-functional Collaboration: Coordinate with product and design teams for smooth development cycles.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees