Java Developer в VK Звонки

Any

По договоренности

Office, hybrid, remoteЗанятость: ПолнаяТребуемый опыт: Не указан

Москва

Откликнуться
company logo
VK
Перейти на сайт

Размер компании

-

Описание компании не указано

Описание вакансии

Мы разрабатываем VK Звонки — бесплатный сервис видеоконференций для веб-версии и мобильного приложения ВКонтакте, а также отдельное десктопное, мобильное и веб-приложение. Это единственная в мире платформа видеосвязи без ограничений по количеству участников с видео. Крупнейшая платформа видеосвязи РФ. Под её капотом много уникальных технических решений, разработанных в нашей команде. Приглашаем в нашу команду специалиста, который вместе с нами будет совершенствовать этот крутой инструмент онлайн-коммуникации в экосистеме VK! У нас интересно, потому что: Мы создаём продукты для миллионов людей и, чтобы они отвечали потребностям аудитории, разрабатываем собственные технологии для видеосвязи, видеостриминга, передачи данных и много другого. Все наши решения должны удовлетворять жёстким требованиям к надёжности, производительности, скорости, качеству и работать под действительно высокими нагрузками. Всего несколько компаний в мире сталкиваются с похожими задачами, поэтому готовых рецептов в нашей работе нет. Мы внедряем машинное обучение на всех уровнях и верим, что за ним будущее. Любим эксперименты (обязательно измеримые) и ценим желание развиваться в разработке технологичных продуктов, предлагать идеи и реализовывать их в нашей дружной команде. Сервис видеоконференций для личного и рабочего общения. Это первая в мире платформа видеосвязи, которая сняла все ограничения на количество участников с видео, и под капотом у неё много уникальных технических решений, разработанных в нашей команде. Задачи: Работать над бизнес-логикой видеоконференций;; интегрировать наши звонки в решения партнёров;; повышать стабильность работы приложения в условиях плохих сетей;; проектировать и реализовывать новый API. Требования: Уже работали с Java, Concurrency, Java Memmory Model, Spring IoC (минимально используется);; разбираетесь в классических алгоритмах и структурах данных;; знаете сетевые технологии и протоколы передачи данных, ремоутинг;; знакомы с внутренним устройством JVM;; умеете работать в команде.

Дополнительно

Секреты цифровой доступности Как попасть в команду есть возможность приложить руку к сервису для миллионов пользователей и полноправно влиять на развитие продукта; поработать над технологиями, не имеющими аналогов на российском рынке, например собственными протоколами видеостриминга, технологиями транскодирования, поддержкой QUIC и многим другим; перенять у команды более чем десятилетний опыт работы с видео, конференциями и высоконагруженными проектами; Бонусы: Гибкий график работы; Бонусы и скидки от партнеров; Офис в центре города; ДМС; Профессиональная команда; Бонусы от партнеров; Интересные задачи Дополнительные плюсы: Знакомы с WebRTC;; работали с микросервисами и хайлоад;; у вас есть опыт разработки систем видеоконференций или IP-телефонии;; работали с ZooKeeper, Cassandra (NoSQL);; Оne-Nio.