Marriott International

Senior Software Engineer – Backend

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

Senior backend-инженер в Marriott для разработки масштабируемых и безопасных backend-сервисов, enterprise API и микросервисов, обеспечивающих глобальные цифровые платформы компании.

Задачи

  • Проектировать, разрабатывать и поддерживать масштабируемые, безопасные и высокопроизводительные backend-сервисы и микросервисы на Java, Spring Boot, Node.js или аналогичных технологиях
  • Проектировать и создавать RESTful и GraphQL API для web, mobile, партнёрских и enterprise-интеграций
  • Проектировать cloud-native и распределённые системы с фокусом на масштабируемость, отказоустойчивость, кеширование, безопасность и производительность
  • Интегрировать сервисы с enterprise API, базами данных, платформами аутентификации, системами обмена сообщениями и сторонними сервисами
  • Проектировать и поддерживать event-driven и асинхронные интеграции через API, события, очереди и messaging
  • Участвовать в архитектурных ревью, техническом дизайне, code review и оценке технологий, менторить инженеров и продвигать инженерные практики
  • Разрабатывать автотесты и участвовать в CI/CD, cloud-деплоях, мониторинге, логировании и операционной готовности
  • Устранять сложные production-инциденты в API, микросервисах, базах данных, интеграциях и cloud-инфраструктуре
  • Участвовать в Agile/Scrum планировании, оценке, refinement и непрерывном улучшении

Требования

  • Степень бакалавра в computer science, Software Engineering или смежной области либо эквивалентный опыт
  • 8+ лет опыта в разработке ПО, включая 6+ лет практической backend-разработки
  • Сильный опыт с Java, Spring Boot, Node.js или сопоставимыми enterprise backend-технологиями
  • Сильный опыт проектирования RESTful/GraphQL API, микросервисов и распределённых систем
  • Опыт с реляционными/NoSQL базами данных, кешированием и enterprise-паттернами интеграции
  • Опыт создания cloud-native приложений на AWS, Azure или Google Cloud
  • Понимание безопасности приложений, аутентификации, авторизации, масштабируемости, отказоустойчивости и производительности
  • Опыт с автотестами, CI/CD, мониторингом, логированием и production-troubleshooting
  • Сильные навыки решения проблем, коммуникации, коллаборации и технического лидерства

Условия

  • Гибридный формат работы в штаб-квартире Marriott с регулярным присутствием в офисе
  • План 401(k) и программа покупки акций
  • Скидки в отелях Marriott
  • Транспортные льготы, программа помощи сотрудникам и скидки на детский сад
  • Медицинская, стоматологическая и офтальмологическая страховка, FSA на здоровье и уход за зависимыми
  • Страхование жизни, инвалидности и от несчастных случаев
  • Компенсация расходов на усыновление, оплачиваемый родительский отпуск и образовательная помощь
  • Оплачиваемый больничный и минимум 9 праздничных дней в год (для заявителей из Вашингтона)

Навыки

  • Java
  • Spring Boot
  • Node.js
  • REST
  • GraphQL
  • microservices
  • distributed systems
  • AWS
  • Azure
  • Google Cloud
  • NoSQL
  • SQL
  • Spring Security
  • Spring Data
  • TypeScript
  • Docker
  • Kubernetes
  • NGINX
  • Git
  • JIRA
  • Jenkins
  • Harness
  • Dynatrace
  • CI/CD

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

Software Engineer III
The Habit Burger GrillMiddleIrvineГибрид
117,800 – 140,000 USD в год
4 нояб.
Engineer, Software Engineer, Digital Banking
Forbright BankMiddleУдалённо
85,000 – 100,000 USD в год
4 нояб.
Senior Software Engineer - Analytics Platform
BloombergSeniorОфис
160,000 – 240,000 USD в год
4 нояб.
Software Engineer, Java Backend
VetJobsMiddleУдалённо
100,000 USD в год
4 нояб.
Software Engineer
NetAppMiddleDurhamОфис
147,900 – 205,000 USD в год
4 нояб.
Senior Software Engineer – Backend — Marriott International, 100,400 – 198,100 USD в год, Bethesda | itrelocate