Posted in

Senior – Software Engineer – Backend

Senior – Software Engineer – Backend

CompanyWalmart
LocationBentonville, AR, USA, Bellevue, WA, USA, Sunnyvale, CA, USA
Salary$90000 – $234000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Strong Java development experience.
  • Experience with cloud application development including scalable, data driven, and message-oriented architecture.
  • Experience designing scalable microservices for production systems.
  • Experience designing loosely coupled services using asynchronous message processing including Kafka.
  • Experience working on cloud scale massive relational and No-SQL databases.
  • Experience designing, developing, troubleshooting, and debugging J2EE Web based enterprise applications.
  • Experience with design patterns.
  • Experience with Version control system including GIT.
  • Masters degree or equivalent in Computer Science or related field and 2+ years of experience in large scale enterprise software development environment; OR Bachelors degree or equivalent in Computer Science or related field and 5 years of experience in large scale enterprise software development environment.

Responsibilities

  • Design, build, and maintain high performant APIs and software services that extract information from very large metrics and graph data stores to allow Data Scientists to build fraud and risk detection models.
  • Build and maintain backend services using Java, JavaScript, and Jetty for high volume data ingestion and processing.
  • Design, build, and maintain datastores that support high availability and that are high performant.
  • Store large amounts of data using database technologies such as MySQL and Mongo. Build and enhance software tools to allow easy interaction with software platforms.
  • Develop robust, maintainable, reusable code and software tools for managing configuration, deployment, monitoring, performance, scalability, availability, security, and alerting for software test, integration, and production environments.
  • Provide 24/7 on-call support on a rotating basis for the Fraud Detection Software Platform.
  • Engage in discussions to develop system design and architecture for new software products or improvements to existing ones.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s experience in software engineering or related area.
  • Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.