Software Engineer III

Walmart•Bentonville, AR
•Onsite

About The Position

The Software Engineer III coordinates, completes, and oversees job-related activities and assignments, develops and maintains relationships with key stakeholders, and supports plans and initiatives that meet customer and business needs. The role identifies goals and improvement opportunities, promotes continuous learning, and demonstrates adaptability. The position analyzes and scopes requirements, including business objectives, stakeholder and technical needs, risks, costs, and user stories. It prepares and maintains traceability between business and functional requirements, design, and test cases, and contributes user stories for component- or module-level requirements. It develops and maintains software components and applications that meet business, technical, and non-functional requirements, while supporting availability, scalability, and maintainability needs. The role also builds automation scripts for repetitive tasks in CI/CD, testing, and other processes. Responsibilities include preparing and executing test cases, identifying and managing defects, performing regression testing and root-cause analysis, and troubleshooting application performance and availability. The engineer conducts application maintenance and re-engineering, monitors application performance using metrics and logs, evaluates change requests, and reviews program metrics and reports to help ensure delivery against approved milestones and timelines. The role requires experience building REST-based APIs and microservices with Java and Spring Boot; developing web interfaces with HTML5, CSS3, JavaScript, and Angular; writing tests with JUnit; and using Docker, Kubernetes, and Jenkins. Additional technologies and practices include Hibernate, AngularJS, Bootstrap, JSP, jQuery, MySQL, Azure DB, Elasticsearch, Datastore, GCP database services, SQL, Agile methodologies, data mapping and database design, and algorithms for improving code performance and quality. The position is based at 811 Excellence Dr, Bentonville, AR 72716. Pay is $90,000–$180,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field plus 2 years of experience in software engineering or a related area; OR a master's degree or equivalent in one of these fields or a related field.
  • Experience designing, developing, and implementing REST-based APIs using Java and Spring Boot for microservices and server-side logic.
  • Experience developing responsive, dynamic web interfaces using HTML5, CSS3, JavaScript, and Angular 8.
  • Experience writing test cases with frameworks such as JUnit.
  • Experience with Docker, Kubernetes, and Jenkins for microservice containerization, deployment, scaling, and CI/CD pipelines.
  • Experience accessing data via Hibernate.
  • Experience reusing UI components with AngularJS, Bootstrap, JSP, and jQuery.
  • Experience with MySQL relational database management, including querying, optimization, and data management; SQL databases including Azure DB and MySQL; and NoSQL technologies including Elasticsearch and Datastore.
  • Experience with data mappings, database design, and GCP Datastore service applications.
  • Experience using Agile methodologies for the software development lifecycle.
  • Experience applying algorithms to improve code performance and quality and break down complex solutions.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Coordinate, complete, and oversee job-related activities and assignments while building relationships with key stakeholders.
  • Support plans and initiatives that meet customer and business needs; identify goals, objectives, and improvement opportunities.
  • Analyze and scope business, stakeholder, and technical requirements, including risks, costs, and user stories.
  • Prepare and maintain requirement traceability between business requirements, functional requirements, design, and test cases.
  • Contribute user stories for component-, module-, or simple requirements and assess existing solutions against business needs.
  • Develop and configure software components and applications to meet business, technical, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and tools for software coding and configuration.
  • Build scripts to automate repetitive tasks in CI/CD, testing, and other processes.
  • Prepare and execute component- or module-level test cases and identify code errors and defects.
  • Track and analyze defects, carry out regression testing, and analyze past defects to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks and conduct complex application maintenance independently.
  • Monitor application performance using appropriate metrics; perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance activity, and performance data; evaluate change requests for validity and feasibility.
  • Review program metrics, reporting, and logging to monitor adherence to approved milestones and timelines.
  • Develop REST-based APIs and microservices using Java and Spring Boot, and implement web interfaces using HTML5, CSS3, JavaScript, and Angular.
  • Write test cases using JUnit and use Docker, Kubernetes, and Jenkins for containerization, deployment, scaling, and CI/CD.
  • Work with Hibernate, frontend frameworks and libraries, relational and NoSQL databases, data mappings, and database designs.
  • Apply Agile methodologies and algorithms to improve code performance and quality and break down complex solutions.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • Company-paid life insurance.
  • Paid time off, including sick leave.
  • Parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service