Walmart

Staff Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Staff-инженер в команду платежей Walmart. Проектирование и разработка отказоустойчивых микросервисов обработки платежей для крупной e-commerce платформы, включая event-driven пайплайны и наблюдаемость.

Задачи

  • Проектировать и реализовывать высокодоступные отказоустойчивые микросервисы обработки платежей, обрабатывающие миллионы транзакций в день
  • Разрабатывать переиспользуемые фреймворки для быстрой интеграции новых платёжных инструментов (предоплаченные карты, dual-network debit, digital rewards, BNPL)
  • Проектировать event-driven асинхронные пайплайны обработки платежей на Apache Kafka с Avro schema registry
  • Реализовывать хранение и управление состоянием на Azure Cosmos DB, включая TTL-архивацию и жизненный цикл данных
  • Разрабатывать функции жизненного цикла заказов: refund SLA, редизайн сигналов состояния заказа, чаевые водителям, резолвинг SKU, маппинг ID ресторанных партнёров
  • Разворачивать и управлять контейнеризованными микросервисами на Kubernetes с canary-деплоем и feature flags
  • Проводить root cause analysis и устранение критических инцидентов, участвовать в on-call ротации, снижать MTTD и MTTR
  • Строить и поддерживать observability: алерты, мониторинговые playbook'и, дашборды Grafana
  • Разрабатывать end-to-end регрессионные тесты для сценариев заказов quick-service ресторанов
  • Проводить код-ревью, наставлять инженеров, обучать best practices по Kafka, observability и архитектуре платежей

Требования

  • Master’s degree или эквивалент в Computer Science/Engineering и 3 года опыта в крупномасштабной enterprise-разработке, либо Bachelor’s и 6 лет опыта
  • Опыт проектирования распределённых платформ поиска заказов на Apache Solr и SolrCloud, включая schema design и инкрементальную индексацию
  • Опыт построения event-driven финансовых стриминговых пайплайнов на Apache Kafka и Kafka Avro с Schema Registry
  • Опыт с платёжными системами: deferred authorization, EBT/SNAP, интеграция digital wallet, миграция платёжной платформы
  • Опыт с NoSQL базами Apache Cassandra и Azure Cosmos DB для высоконагруженного хранения финансовых транзакций
  • Опыт проектирования микросервисной архитектуры и расширяемых REST API для e-commerce order management
  • Опыт оптимизации производительности: сжатие БД, управление индексами, стратегии перезагрузки Solr-коллекций, оптимизация схем Cassandra
  • Опыт root cause analysis инцидентов с использованием Grafana, лог-платформ и Kubernetes-мониторинга
  • Свободное владение Java, ООП, паттерны проектирования, SOLID
  • Опыт повышения качества кода через unit-тесты, автоматизацию и код-ревью с JUnit, Mockito, Postman
  • Опыт CI/CD с Jenkins, GitHub, Maven, Artifactory, Git
  • Опыт с Microsoft Azure: Cosmos DB, Blob Storage, Azure Kubernetes
  • Опыт с Docker и Kubernetes для деплоя и управления крупномасштабными сервисами

Условия

  • Зарплата $185,587–$286,000 в год
  • Годовые или квартальные performance-бонусы
  • Медицинская, стоматологическая и vision страховка
  • 401(k), покупка акций, страхование жизни за счёт компании
  • Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком и семье
  • Short-term и long-term disability, помощь в образовании с оплатой обучения
  • Скидки компании, оплата военной службы, компенсация расходов на усыновление

Навыки

  • Java
  • Apache Kafka
  • Kafka Avro
  • Schema Registry
  • Azure Cosmos DB
  • Apache Cassandra
  • Apache Solr
  • SolrCloud
  • Kubernetes
  • Docker
  • Microsoft Azure
  • Azure Blob Storage
  • REST API
  • Grafana
  • JUnit
  • Mockito
  • Postman
  • Jenkins
  • GitHub
  • Maven
  • Artifactory
  • Git
  • CI/CD
  • SOLID
  • ООП

Похожие вакансии

Software Engineer II/III
Kautex TextronMiddleHunt Valley EstatesОфис
88,200 – 130,000 USD в год
30 окт.
Backend Engineer, Profile & Community
AirbnbMiddleУдалённо
162,000 – 186,000 USD в год
29 окт.
Backend Software Engineer III Java Kafka
JPMorganChaseSeniorWilmingtonОфис
29 окт.
Software Engineer III
JPMorganChaseMiddleWilmingtonОфис
29 окт.
Software Engineer (Time & Billing)
LitifyMiddlePhoenixУдалённо
115,000 – 120,000 USD в год
29 окт.
Staff Software Engineer — Walmart, 185,587 – 286,000 USD в год, Sunnyvale | itrelocate