Software Engineer III

Walmart•Bentonville, AR
•$90,000 - $180,000•Onsite

About The Position

The Software Engineer III analyzes business, stakeholder, and technical requirements; evaluates existing solutions; maintains traceability among requirements, design, and test cases; and contributes to user stories. The role develops and configures software components, selects suitable languages, standards, and tools, automates routine tasks, implements telemetry, and applies security requirements. It also designs and executes tests, manages defects and regression testing, troubleshoots application performance and availability, performs application maintenance and re-engineering, analyzes logs and performance data, evaluates change requests, and monitors project milestones and timelines. The position is located at 811 Excellence Dr, Bentonville, AR 72716. Required technical experience includes Java backend development, REST APIs and microservices, Spring Boot, Jenkins, GitHub, SQL and PostgreSQL, Git, Maven or Gradle, Lombok, IntelliJ IDEA or Eclipse, JUnit 5, Mockito, Jira, and Confluence. The employer accepts any amount of experience with the required skills, subject to the stated education and experience alternatives.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field; alternatively, a bachelor's degree or equivalent in one of those fields plus 2 years of software engineering or related experience.
  • Experience developing backend services, POJOs, service classes, and REST APIs using Java.
  • Experience building APIs in a microservices architecture to interact with internal and external applications.
  • Experience developing applications using Spring Boot.
  • Experience with Jenkins and GitHub to build and deploy applications in development, quality assurance, and production environments.
  • Experience using relational databases, including SQL and PostgreSQL, to create and update table data.
  • Experience creating repositories, committing code, and pushing code using Git and GitHub.
  • Experience using Maven and Gradle for dependency management and building and compiling projects.
  • Experience managing code with plugins such as Lombok using IntelliJ IDEA and Eclipse.
  • Experience designing and implementing automated test cases with JUnit 5 and Mockito.
  • Experience managing project workflows with Jira and maintaining technical documentation in Confluence.
  • The employer accepts any amount of experience with the required skills.

Responsibilities

  • Understand business, stakeholder, and technical requirements and assist in analyzing existing solutions.
  • Prepare and maintain a requirements traceability matrix linking business and functional requirements, design, and test cases.
  • Contribute to user stories for component, module, or simple requirements.
  • Develop and configure code for components or applications that meet business, technical, and non-functional requirements, including maintainability, availability, and scalability needs.
  • Assist in selecting programming languages, development standards, and tools; learn relevant languages and frameworks.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other processes.
  • Implement telemetry features independently as required.
  • Apply security policy requirements during code development and configuration.
  • Map customer requirements to test objectives; identify and create component or module test cases.
  • Execute test cases and appropriate types of testing to identify errors and defects.
  • Track and analyze defects, perform regression testing after code changes, and analyze past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures and monitor application performance using appropriate metrics.
  • Perform corrective, adaptive, and perfective maintenance and re-engineering activities.
  • Analyze application logs, maintenance activity data, and performance data; evaluate change requests for validity and feasibility.
  • Ensure project work adheres to approved milestones and timelines.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and 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, and adoption expense reimbursement.
  • Performance-based incentive awards, including annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service