Software Engineer III

Walmart Walmart · Retail · Bentonville, AR +1

Software Engineer III - Backend Developer in the Customer Trust Gateway organization, responsible for developing and optimizing backend systems that underpin customer trust initiatives. This role involves designing and implementing robust APIs, managing databases, and ensuring seamless integration of microservices, directly impacting customer data handling, security, and compliance.

What you'd actually do

  1. Build and maintain scalable APIs and microservices to support customer trust and privacy initiatives.
  2. Design, implement, and optimize databases, working with both SQL and NoSQL technologies.
  3. Utilize Docker and Kubernetes to deploy, manage, and scale backend applications.
  4. Write and execute unit tests to ensure the reliability and quality of code.
  5. Work closely with frontend developers and other stakeholders to ensure seamless integration and alignment with business objectives.

Skills

Required

  • Bachelor's degree in computer science, Information Systems, Computer Engineering, or a related field
  • At least 3-5 years of experience in software engineering

Nice to have

  • Master's degree in computer science, Information Systems, Computer Engineering, or a related field
  • 3 to 5 years of experience in a lead role within backend development, including a strong ability to mentor engineers and guide teams toward achieving technical and project goals.
  • Deep knowledge of backend technologies, including Java Spring boot, Kubernetes, AWS, and extensive experience in database design and management with SQL and NoSQL databases.
  • Proficient in designing and implementing scalable and resilient system architectures, with hands-on experience in microservices.
  • Expertise in using Docker and Kubernetes for containerization and orchestration to enhance the scalability and reliability of backend services.
  • Solid experience in unit testing and applying object-oriented programming principles to develop maintainable and robust backend solutions.
  • Familiarity with front-end technologies such as React, CSS, JavaScript, and TypeScript, as well as an understanding of micro-frontend architecture is a plus.