Job Location: 10500 NE 8th Street, Bellevue, WA 98004
Duties:
1. Develop and monitor the micro-service APIs supported by the personalization group in Walmart’s e-commerce software platform using JAVA, Spring, Cassandra, Meghacache, Hive, Python, and Bash Scripting.
2. Deliver key features to enhance a customer's transactional experience by showing recommendations complementary to the item added to the shopping cart and improving business metrics such as GMV, revenue, and basket size.
3. Collaborate with other teams working on the customer experience to help sellers and customers discover each other by building software components that boost relevance for the right customers, generating highly relevant results and advertisement revenue.
4. Work closely with Product Partners on designing and developing solutions for new requirements to improve customer engagement from recommendation modules around transactional systems.
5. Utilize technology standards such as Kafka, Storm, and Spark to build state-of-the-art machine learning models and support continuous software build integration using Looper.
6. Create robust test cases using the JUNIT framework for new software changes and validate them via static code analysis tools such as SonarQube.
7. Deploy software changes on the Azure cloud platform using Kubernetes.
8. Contribute to the maintenance of existing software systems and software features by building dashboards, maintaining logging using Splunk, Logmon, and similar software tools, and contributing to monitoring and alert capabilities using Grafana, Medusa, Dynatrace, and similar tools to maintain operational excellence.
9. Collaborate with Agile scrum teams within the personalization group and adhere to the team’s best practices for Software Engineering such as coding styles, prototyping, and code reviews from peers.
Minimum education and experience required: Master’s degree or the equivalent in Computer Science, Engineering (any), or related field and 2 years of experience in a large-scale enterprise software development environment; OR Bachelor's degree or the equivalent in Computer Science, Engineering (any), or related field and 5 years of experience in a large-scale enterprise software development environment.
Skills required:
1. Experience coding in object-oriented programming language Java.
2. Experience testing automation Framework using JUNIT and Selenium.
3. Experience with Relational and No-SQL database management tools including Cassandra, JDBC connections, and SQL queries.
4. Experience with Agile and Scrum software development methodologies.
5. Experience using CI/CD tools including SonarQube and Looper.
6. Experience scripting using Python and Bash.
7. Experience testing the performance of REST APIs using Postman and JMeter.
8. Experience monitoring the software systems using Splunk, Medusa, or Grafana.
Salary Range: $190,486/year to $216,000/year. Additional compensation includes annual or quarterly performance incentives. Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.
Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. 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.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific plan or
#J-18808-Ljbffr