Logo
Walmart

(USA) Senior, Software Engineer - Java

Walmart, Sunnyvale, California, United States, 94087

Save Job

Overview

Position Summary... What you'll do

Requirement And Scoping Analysis: Requires knowledge of Risk analysis methodologies Cost Analysis Business objectives Classification of requirements Domain Knowledge User stories concepts Functional NonFunctional Requirements Scoping and Estimation. To explore relevant productssolutions from an existing repertoire which can address businesstechnical needs. Assess gaps updates modifications between the customerbusiness expectations and the existing productsolutions in case of agile methodology for the iteration. Classify the requirements into applicable types e.g. Functional, NonFunctional, Derived, Imposed, Emergent. Anticipate the solution risks issues during requirements gathering phase, inform relevant stakeholders and recommend corrective steps. Contribute to the creation of user stories for component/application/modular scope in agile methodology. Solution Design: Requires knowledge of Software architecture, Distributed systems, Scalability, Design patterns, Disaster Recovery, Tech Stacks, Minimum Viable Product (MVP), NonFunctional Requirements, Detailed Design. Assist in design of solutions such that the processes/applications work in tandem for specific components/modules of a product. Evaluate tradeoffs based on business requirements and convert High Level Design into detailed design with mock screens, pseudo codes and detailed functional logic for modules/components. Coding: Requires knowledge of Coding standards and guidelines, languages (e.g., Java/JavaScript/Python/C), frameworks and tools, platforms (e.g., Microsoft Azure). Create/configure simple, testable, maintainable code for entire component/application meeting business/technical requirements and nonfunctional requirements (low maintainability, high availability, high scalability). Support selection of languages, development standards and tools; build automation scripts for CI/CD and telemetry; ensure security policies are applied during development. Testing: Requires knowledge of Test case preparation, objectives, strategy, types and tools. Map customer requirements to test objectives; create and execute test cases to verify code and detect defects; perform appropriate testing types with suitable tools. Program Monitoring & Defect Management: Requires knowledge of program metrics, reporting, logging, CI/CD; track defects through lifecycle and perform regression testing; analyze defects to prevent recurrence and troubleshoot performance issues. DevOps Orientation: Requires knowledge of operating systems, maintenance tools, monitoring, debugging, telemetry, and design methodologies. Conduct complex maintenance independently, monitor performance, and assess change requests for validity and feasibility. Other responsibilities: Demonstrates up-to-date expertise, provides guidance, builds stakeholder relationships, aligns efforts with customer and business needs, and supports ethical standards and company policies. Fosters a culture of respect, integrity, customer focus, and continuous improvement. Responsibilities to support a Walmart environment include collaboration with UI/UX Designers and Software Testers to ensure app quality, monitoring app reviews for improvements, and maintaining a high standard of product presentation. Location and policy context: Position located at 1345 Crossman Ave, Sunnyvale, CA 94089-1114, United States. Walmart maintains a drug-free workplace policy. Requirements

BS/MS degree in Computer Science, Engineering or a related subject 5+ years of professional experience in various elements of full stack software development – native mobile, web front end, back end, and hands-on coding experience in the past Experience with a consumer facing app and ecommerce or retail shopping Hands-on experience building scalable backend systems and platforms Designing and developing advanced applications using Java Unit-testing code for robustness, including edge cases, usability, and general reliability Collaborate with cross-functional teams to define, design, and ship new features Experience with bug fixing and improving application performance Work with outside data sources and APIs Experience with the agile methodology Scrum Continuously discover, evaluate, and implement new technologies to maximize development efficiency Proven software development experience in Java development Preferred Qualifications

Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area Knowledge of accessibility best practices and WCAG 2.2 AA standards; experience with assistive technologies and inclusive digital experiences Location

Primary Location: Walmart 1345 Crossman Ave, Sunnyvale, CA 94089-1114, United States of America Walmart and its subsidiaries are committed to maintaining a drug-free workplace and have a no-tolerance policy regarding illegal drugs and alcohol on the job. Compensation & Benefits

The annual salary range for this position is $117,000.00-$234,000.00. Additional compensation may include annual or quarterly performance bonuses. Other benefits include health coverage, 401(k), stock purchase, life insurance, PTO/PPTO, family leave, disability, discounts, and more. See One.Walmart for details.

#J-18808-Ljbffr