Java-разработчик Big Data
Иви — один из лидеров рынка с сильной инженерной культурой и интересными задачами на стыке Big Data и ML. Работа в офисе в Москве в крупном продукте обеспечивает стабильность и профессиональный рост, хотя отсутствие удаленки может быть минусом для некоторых.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к опыту работы с распределенными системами и Big Data стеком (streaming-processing). Также ожидается владение дополнительными языками (Python/Go) и глубокое понимание инфраструктурных инструментов вроде Kubernetes.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для позиции Senior Java Developer в Москве в крупном финтехе или медиа-сервисе рыночный диапазон составляет 350,000–500,000 рублей. Иви обычно предлагает конкурентные условия, соответствующие верхним границам рынка для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Онлайн-кинотеатр Иви
Java-разработчик Big Data
Полная занятость
Формат работы: офис (Москва)
*☑️* Чем предстоит заниматься
-Разрабатывать и поддерживать распределённые сервисы на основе streaming-processing
-Развивать высоконагруженные web-сервисы для бизнеса: задач рекламы, аналитики, рекомендаций и т.п
-Совершенствовать системы реалтайм-сегментации пользователей по признакам
-Проектирование, реализация и внедрение распределённых систем обработки и хранения данных
-Работа с брокерами сообщений и реляционными/NoSQL базами данных
*☑️* Наши пожелания к кандидатам
-Опыт разработки на Java в коммерческих проектах от 3 лет
-Хорошее знание Java Core (collection, multithreading, GC)
-Опыт разработки веб сервисов с использованием Spring
-Опыт работы с реляционными базами данных
-Опыт работы в команде
-Опыт в разработке на Python/Go
-Опыт работы с NoSQL базами данных
-Опыт в использовании брокеров сообщений
-Опыт в разработке распределённых систем
-Опыт в использовании Docker, Kubernetes
Контакты: Откликнуться
*🔥* Откликнуться / Откликнуться / Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Framework
- Big Data
- Python
- Go
- Docker
- Kubernetes
- NoSQL
- SQL
- Multithreading
- Kafka
Возможные вопросы на собеседовании
Вакансия предполагает работу с Big Data и streaming-processing, где управление памятью критично.
Расскажите о различных типах Garbage Collector в Java и в каких случаях вы бы предпочли G1 или ZGC для высоконагруженного стримингового сервиса?
Работа с распределенными системами требует понимания компромиссов между согласованностью и доступностью.
Как вы применяете принципы CAP-теоремы при проектировании распределенных систем хранения данных? Приведите пример из практики.
В описании указана работа с брокерами сообщений.
Как обеспечить гарантию доставки сообщений 'exactly once' в распределенной системе при использовании Kafka?
Упоминается опыт работы с NoSQL.
В каких сценариях для задач аналитики Иви вы бы выбрали NoSQL решение вместо классической реляционной БД?
Позиция Senior подразумевает знание многопоточности.
Как вы будете отлаживать ситуацию с взаимной блокировкой (deadlock) в высоконагруженном многопоточном приложении на Java?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

