Software Engineer III- Java

WalmartSunnyvale, CA
8d$117,000 - $234,000Onsite

About The Position

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.

Requirements

  • Hands on 3-4 years+ experience building Java-based backend systems and experience of working in cloud based solutions is a must with proficiency in Java, Spring Boot and Kafka.
  • Excellent Problem Solving, Ownership, Communication and leadership skills.
  • A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving
  • In-depth understanding of NoSQL database implementations, like Cosmos, etc.
  • Should be experienced in CICD development environments/tools including, but not limited to, Git, Maven, Jenkins.
  • Strong in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC
  • Should be experienced in microservices architecture.
  • Possesses good understanding of distributed concepts, common design principles, design patterns and cloud native development concepts.
  • Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools.
  • Strong debugging and problem-solving skills.
  • Option 1: 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.
  • Option 2: 4 years’ experience in software engineering or related area.

Nice To Haves

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
  • We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
  • The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.
  • Masters: Computer Science

Responsibilities

  • 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.
  • Consistently produce high-quality, maintainable code.
  • Document designs, implementations, and best practices.
  • Support and promote technical standards within the team.
  • Contribute to planning and execution of technical projects.
  • Coordinate with product and design teams for smooth development cycles.

Benefits

  • Beyond our great compensation package, you can receive incentive awards for your performance.
  • Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
  • Health benefits include medical, vision and dental coverage.
  • Financial benefits include 401(k), stock purchase and company-paid life insurance.
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
  • You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes.
  • Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service