Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Walmart Software Engineer II 
United States, Virginia 
328429609

19.02.2025

Software Engineer II

Manages small to medium-sized complex team projects by reviewing and understanding project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; determining needed solutions based on return on investment and value add to the business; gathering needed information (for example, design documents, product requirements, wire frames); writing and developing code; communicating status and issues to appropriate 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; and ensuring on-time delivery and hand-offs. Provides support to the business for new and existing systems by responding to user questions, concerns, and issues (for example, technical feasibility); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; and directing users to appropriate contacts for issues outside of own domain. Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality); performing root cause analysis to reduce future issues; engaging support teams when needed; developing solutions; driving the development of an action plan; performing actions as designated in the plan; and completing online documentation.

Master’s degree or the equivalent in Computer Science, Information Technology, Engineering or a related field Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering or a related field plus 1 year of experience in software engineering or related experience

Must have experience with: coding in Object Oriented languages like Java and Python; writing Unit Tests cases in Java using JUnit and Jest for JavaScript; writing Integration and Regression Tests; version control systems such as Git; designing and developing schemas and tables in Relational databases to support web applications; designing and Implementing Rest APIS in Java using Spring Boot; NoSQL databases like MongoDB; Code quality and Assurance by configuring SonarQube and resolving security bugs; implementing CI/CD Pipelines using Jenkins; and performing CRUD operations with RDBMS databases like MySQL and implementing caching to improve performance.