Walmart

Staff Software Engineer

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

Staff Software Engineer в Walmart (Sunnyvale, CA). Проектирование и разработка масштабируемых backend-сервисов и REST API на Java в микросервисной и событийной архитектуре, работа с данными и поддержка существующих систем.

Задачи

  • Изучать существующие программные продукты и решения для закрытия бизнес- и технических потребностей
  • Оценивать разрывы между ожиданиями бизнеса и текущими решениями, классифицировать требования
  • Прогнозировать риски решения на этапе сбора требований и предлагать корректирующие меры
  • Участвовать в создании user stories для компонентов и приложений
  • Отслеживать и анализировать дефекты, проводить регрессионное тестирование
  • Устранять узкие места производительности и доступности приложений
  • Выполнять сложные процедуры сопровождения ПО самостоятельно
  • Мониторить и оценивать производительность приложения по метрикам
  • Анализировать логи приложения, данные о сопровождении и производительности
  • Оценивать запросы на изменения на предмет валидности и реализуемости
  • Участвовать в проектировании решений и преобразовании HLD в детальные дизайны
  • Подбирать фреймворки, платформы и окружения для разработки
  • Помогать внедрять телеметрию, определяя требования к данным и метрикам
  • Проводить ad-hoc ревью кода для снижения известных рисков
  • Создавать и настраивать код для продукта/системы с учётом требований к масштабируемости и доступности
  • Разрабатывать скрипты автоматизации повторяющихся задач в CI/CD и тестировании
  • Транслировать требования заказчика в тестовую стратегию и подбирать инструменты тестирования
  • Обеспечивать покрытие тест-кейсами всех сценариев требований и выполнять тест-кейсы

Требования

  • Bachelor's degree или эквивалент в CS/CE/CIS/SE и 4 года опыта в software engineering, либо Master's degree и 2 года опыта
  • Опыт проектирования и разработки масштабируемых REST API на Reactive Java, Cassandra и Cosmos с SOA, микросервисами и event-driven архитектурой
  • Опыт разработки REST API на Java в микросервисной архитектуре
  • Опыт разработки Spark-джобов под бизнес-требования и генерации отчётов
  • Опыт построения асинхронных пайплайнов на Kafka в event-driven архитектуре
  • Опыт написания масштабируемых запросов к Cassandra и Cosmos и проектирования схем
  • Опыт участия в малых и средних инженерных проектах: документы, направление, примеры, кратко- и долгосрочные решения
  • Опыт участия в средних и крупных проектах: анализ требований, перевод в технические решения, unit- и regression-тесты, поддержка go-live
  • Опыт модификации ПО для исправления ошибок, адаптации к новому железу, повышения производительности или обновления интерфейсов
  • Опыт документирования решений: документация, блок-схемы, диаграммы, комментарии к коду
  • Опыт совместной работы с другими программистами над дизайном и реализацией фич
  • Опыт поддержки и улучшения существующих кодовых баз и peer review изменений

Условия

  • Зарплата $150,080–$286,000 в год
  • Годовые или квартальные performance-бонусы
  • Медицинская, стоматологическая и оптическая страховка
  • 401(k), покупка акций, страхование жизни за счёт компании
  • Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком и семье
  • Краткосрочная и долгосрочная нетрудоспособность
  • Образовательная поддержка, включая 100% оплату обучения
  • Скидки компании, оплата военной службы, компенсация расходов на усыновление

Навыки

  • Java
  • Reactive Java
  • REST API
  • Cassandra
  • Cosmos
  • SOA
  • микросервисы
  • event-driven architecture
  • Spark
  • Kafka
  • CI/CD
  • unit tests
  • regression tests

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

Staff Software Engineer, Provider
HeadwaySeniorУдалённо
265,000 – 331,000 USD в год
30 окт.
Staff Software Engineer, Business Systems & Integrations
GroqSeniorFort WorthОфис
270,400 – 318,100 USD в год
30 окт.
Lead Principal Platform Software Engineer
OracleLeadОфис
96,800 – 306,800 USD в год
30 окт.
Software Engineer III Payments Platform
JPMorganChaseMiddleTampaОфис
30 окт.
Software Engineer - Message Queuing and Integration
Costco WholesaleMiddleIssaquahОфис
85,000 – 225,000 USD в год
30 окт.
Staff Software Engineer — Walmart, 150,080 – 286,000 USD в год, Sunnyvale | itrelocate