Software Engineer III - Unified Payment Team

  • Walmart
  • Bentonville, AR, United States
  • 06/18/2022

Job Description

Position Summary...

What you'll do...

You would be a fit if you...
  • You have a deep interest and passion for technology and want to build next generation cloud native distributed systems for internet scale.
  • You are curious about building highly available, highly resilient systems with single digit latency and want to build them in real where every day you are solving a new challenge and learning new things.
  • You are fast learner and have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills.
  • You are self-driven and motivated to work in a fast-paced, results-driven agile environment with varied responsibilities.
  • You enjoy taking ownership and delivering on commitment.

About us:
  • The Unified Payment team has been chartered to provide a singular payment solution for Walmart and its multitude of ecosystems.
  • The first milestone tasked for this team is to move payment processing workloads for US stores from mainframe-based system to a cloud native solution.
  • Payment processing is arguably one of the most critical functions for any retailer, more so for Walmart considering its size and customer focus.
  • The existing payment solution handled 12+ billion payment transactions every year and processes >$430Bn constituting most of Walmart's revenue.
  • Being a unified payment solution, it will also be handling e-commerce and omni channel payment workloads across Walmart and its subsidiaries.
  • The service will be maintained and supported by teams in US and India.
  • Being a highly visible application on the customer journey critical path makes this a high impact application on the customer experience.
  • This application road map is being driven under tight timelines to develop and productionize the solution with CTO and senior leadership visibility.

What we build:
  • We provide a complete payment lifecycle management solution that caters to Walmart's physical POS clients as well as Ecommerce and omnichannel consumers.
  • Our services will be consumed by various markets across many geographies (US, Mexico, UK, Canada, China etc.)
  • Our service will be involved in pre and post transaction customer experience.
  • Some of the usecases we solve will be around Authorizations, Refunds, Capture, 3DS etc.
  • We will be supporting a wide variety of tender types viz.Credit/Debit cards, Gift cards, EBT, eWIC, Phone cards, Paypal, Chasepay etc.
  • Additional capabilities include prepaid phone activations, utility payments, benefits lookups, point of banking transactions, Sam's Club Membership lookups, and Pharmacy Adjudications.
  • We are a global product currently supporting stores and clubs in AR, CA, CN, CAM, IN, JP, MX, US, and UK.
  • The application will be highly performant and highly scalable cloud native solution to cater to variations in store and ecommerce traffic.
  • The application will be primarily a backend service with a few associate facing front end usecases.

What we are looking for:
  • 3+ years working in Java, Spring, Apache CXF, JPA/Hibernate, Docker/K8s, Kafka, RDBMS, objectstore, prometheus, Splunk.
  • Experience working with cloud technologies such as Kubernetes.

Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Bachelor's degree in Computer Science and 2 years' experience in software engineering or related field OR 4 years' experience in software engineering or related field.

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Masters: Computer Science

Primary Location...
805 SE MOBERLY LN, BENTONVILLE, AR 72712, United States of America

Employer Job Listing Link