The Walt Disney Company
Sr Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Lifecycle Messaging для разработки Unified Messaging Platform — масштабной мультиканальной системы коммуникаций с клиентами Disney. Проектирование и развитие критичных микросервисов, техническое лидерство и наставничество.
Задачи
- Проектировать и реализовывать микросервисы tier-1 на Java
- Разрабатывать ключевые backend-компоненты Unified Messaging Platform
- Реализовывать асинхронные процессы обработки и трансформации данных в облаке
- Готовить технический дизайн для инициатив и проектов
- Участвовать в code review и архитектурных ревью
- Работать по Agile/SCRUM: планирование спринтов, груминг бэклога, дейли, ретроспективы
- Обеспечивать on-call поддержку критичных сервисов по графику
- Вести фичи end-to-end с высоким качеством и надёжной архитектурой
- Взаимодействовать с кросс-функциональными бизнес-партнёрами
- Осваивать новые домены и технологии
- Давать технические консультации junior-разработчикам по качеству кода и системному дизайну
- Сотрудничать с Product Managers, дизайнерами, QA и операционными командами
Требования
- 5+ лет опыта разработки интернет-масштабируемых веб- или сервисных приложений
- Опыт разработки на Java и/или альтернативных JVM-языках (Scala/Kotlin)
- Знакомство с AWS (ECS (Docker), S3, EC2, Lambda, CloudWatch и др.)
- Понимание фундаментальных принципов разработки ПО
- Опыт написания unit-, integration- и functional-тестов
- Опыт работы с реляционными и NoSQL базами данных (Postgres, MySQL, DynamoDB, Cassandra)
- Владение стандартными CI/CD процессами и инструментами (Jenkins, GitHub Actions, Spinnaker)
- Понимание service API и/или SDK
- Понимание Agile-процессов, систем контроля версий и инструментов управления проектами (GitHub, SVN, Jira, Basecamp)
- Степень бакалавра в Computer Science, Information Systems, Software, Electrical or Electronics Engineering или смежной области, либо эквивалентный опыт
Условия
- Полная занятость
- Диапазон оплаты в Лос-Анджелесе: $141 900 – $181 200 в год
- Возможны бонус и/или долгосрочные incentive-программы
- Полный пакет медицинских, финансовых и других льгот
- Офис в Santa Monica, CA, USA
Навыки
- Java
- Scala
- Kotlin
- AWS
- ECS
- Docker
- S3
- EC2
- Lambda
- CloudWatch
- Postgres
- MySQL
- DynamoDB
- Cassandra
- Jenkins
- GitHub Actions
- Spinnaker
- CI/CD
- REST API
- SDK
- GitHub
- SVN
- Jira
- Basecamp
- SQS
- SNS
- Kinesis
- Spark
- Databricks
- EMR
- Terraform
- SES
- Salesforce Marketing Cloud
- Python
- Serverless