Software Engineer III

at Wal-Mart Associates, Inc. in Bentonville, Arkansas, United States

Job Description

Duties: Assists in providing guidance to small groups of two to three engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, directions, examples, and timeline. Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; identifying short and long term solutions; and directing users to appropriate contacts for issues outside of associate's domain. Manages small to large-sized complex projects by reviewing project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; determining needed solution based on return on investment and value add to the business; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; identifying areas of opportunity; interpreting information and identifying a solution; ensuring solution is sustainable across implementation and use; troubleshooting open issues and bug-fixes; and ensuring on-time delivery and hand-offs. Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); performing root cause analysis to reduce future issues; engaging support teams to assist in the resolution of issues; developing solutions; driving the development of an action plan; performing actions as designated in the plan; interpreting the results to determine further action; and completing online documentation. Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management, project management, business, and user experience teams.

Minimum education and experience required: Master’s degree or the equivalent in Computer Science, Information Technology, Engineering, or a related field. Position does not require specific years of experience but requires listed skills.

Skills required: Must have experience with: implementing REST APIs using Spring frameworks using Core Java, multithreading, collection classes, and advanced Java concepts integrated with UI; conducting analysis, design, development, system testing, acceptance testing and following Agile methodology in the Scrum cycle model using Atlassian, JIRA and GitHub as version control; developing Message-Driven Beans to use JMS and Kafka messaging for asynchronous flows; monitoring existing developed applications using monitoring tools (Prometheus and Grafana) and utilizing Splunk for creating custom dashboards and recording system failures; developing test cases by scenario and by functionality using JUnit and Cucumber frameworks; implementing a Continuous Delivery pipeline with Docker and Jenkins and conducting integration with automated test suites as part of deployment pipelines; UI using React.js, JavaScript, Bootstrap, Typescript, creating reusable React components and integrating them with backend APIs; developing and deploying highly scalable and reliable applications to the Cloud stack Azure; developing SQL statements and PL/SQL stored procedures for fetching records depending on the selection criteria; utilizing Log4j to log user Interface and domain level messages; and working with Object Relational Mapping (ORM) tools including Hibernate and using XML mappings and Java. Employer will accept any amount of experience with the required skills.

 To apply for this position:  Send your resume to and reference the following Job ID number:  R-1223384

Copy Link

Job Posting: 3549676

Posted On: Sep 20, 2022

Updated On: Oct 21, 2022