Walmart

Senior Software Engineer

Walmart

full-time

Posted on:

Location Type: Office

Location: Bentonville • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $90,000 - $180,000 per year

Job Level

Senior

Tech Stack

Distributed SystemsGrafanaHibernateJ2EEJavaJenkinsJUnitKafkaMicroservicesMockitoNoSQLOraclePrometheusPythonSplunkSpringSQL

About the role

  • Develop next generation Last Mile Delivery software applications
  • Engage in hands on engineering development on building responsive front end web applications using Java
  • Participate in managing software code & configurations for multiple environments
  • Analyze business requirements, story-boards and similar artifacts of the scrum process
  • Troubleshoot business and production issues using tools such as Splunk, Grafana etc.
  • Perform operational excellence using Prometheus, Grafana, xMatters for monitoring and alerting
  • Work on Continuous Integration and Continuous Delivery using Git, Jenkins, WCNP
  • Build n-tier applications using Java/J2EE, Oracle, No SQL related technologies, RESTful Services
  • Develop microservices using technologies such as Java, Spring, Kafka, SQL, Cosmos, NoSQL, Hibernate, and Tomcat
  • Work with cross-functional teams including engineers, programmers, analysts and others to interface between hardware and software
  • Utilize knowledge of data base management system software, development environment software, object-oriented development software, program testing software, operating system software, and various programming languages

Requirements

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
  • 5 years' experience in software engineering or related area
  • Experience designing and implementing microservices and frameworks using Java
  • Experience coding in an object-Oriented Programming language using Java and Python
  • Experience designing and testing Relational Database Management Systems
  • Experience monitoring and build automation tools including Splunk, Jenkins, and Appdynamics
  • Experience with VCS (Git) and Jira
  • Experience testing using Postman, Mockito, and Junit
  • Experience building message driven data pipeline between backend systems using Kafka as primary source
  • Experience with Spring and Hibernate
  • Experience building highly scalable, low latency, fault-tolerant, and high performance architecture solutions for customer facing web and mobile applications
  • Experience using Operating System, System Design, Design Patterns, and Distributed Systems
Benefits
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • incentive awards for performance
  • short-term and long-term disability
  • company discounts
  • Military Leave Pay
  • adoption and surrogacy expense reimbursement
  • Live Better U education benefit program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonMicroservicesRESTful ServicesSQLNoSQLOracleSpringHibernateObject-Oriented Programming
Soft skills
CollaborationProblem SolvingAnalytical ThinkingCommunicationTeamworkAdaptabilityAttention to DetailTime ManagementCritical ThinkingCreativity
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer EngineeringBachelor's degree in Computer Information SystemsBachelor's degree in Software Engineering