Senior Software Engineer

Walmart - Internal
Sunnyvale, CA
Category Engineering
Job Description
Senior Software Engineer responsible for designing, developing, and implementing web applications using object-oriented programming languages, with experience in microservices architecture, CI/CD tools, and database technologies.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Information Technology, Electronic Engineering, Electrical Engineering, or related area
  • 1 year of experience in software engineering or related area
  • Experience designing, developing, and implementing web applications using object-oriented programming languages
  • Experience implementing web applications with microservices architecture
  • Experience working with CI/CD tools
  • Experience developing functional test cases and unit test cases using Junit
  • Experience working on application logging, reporting, and monitoring tools
  • Experience implementing REST API web services on Spring Frame using Spring Framework with J2EE Technologies
  • Experience with SQL and NoSQL and database technologies
  • Experience working on code version control system: GitHub
  • Experience using distributed stream platform Apache Kafka
  • Experience fine tuning Java virtual machine to optimize the latency of an application

Benefits

  • Competitive pay
  • Performance-based incentive awards
  • Health benefits include medical, vision and dental coverage
  • Financial benefits include 401(k), stock purchase and company-paid life insurance
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting
  • Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more
]]>