Java-разработчик в VK Звонки

Дата размещения вакансии: 30.05.2025
Работодатель: VK
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы разрабатываем VK Звонки — бесплатный сервис видеоконференций для веб-версии и мобильного приложения ВКонтакте, а также отдельное десктопное, мобильное и веб-приложение. Это единственная в мире платформа видеосвязи без ограничений по количеству участников с видео. Крупнейшая платформа видеосвязи РФ. Под её капотом много уникальных технических решений, разработанных в нашей команде.

Приглашаем в нашу команду специалиста, который вместе с нами будет совершенствовать этот крутой инструмент онлайн-коммуникации в экосистеме VK!

У нас интересно, потому что:

  • Есть возможность приложить руку к сервису для миллионов пользователей и полноправно влиять на развитие продукта
  • Поработать над технологиями, не имеющими аналогов на российском рынке, например собственными протоколами видеостриминга, технологиями транскодирования, поддержкой QUIC и многим другим
  • Перенять у команды более чем десятилетний опыт работы с видео, конференциями и высоконагруженными проектами
  • Прокачаться в архитектуре и производительности — для нас они критически важны, и мы уделяем им много внимания

Мы создаём продукты для миллионов людей и, чтобы они отвечали потребностям аудитории, разрабатываем собственные технологии для видеосвязи, видеостриминга, передачи данных и много другого. Все наши решения должны удовлетворять жёстким требованиям к надёжности, производительности, скорости, качеству и работать под действительно высокими нагрузками.

Всего несколько компаний в мире сталкиваются с похожими задачами, поэтому готовых рецептов в нашей работе нет. Мы внедряем машинное обучение на всех уровнях и верим, что за ним будущее. Любим эксперименты (обязательно измеримые) и ценим желание развиваться в разработке технологичных продуктов, предлагать идеи и реализовывать их в нашей дружной команде.

Задачи

  • Работать над бизнес-логикой видеоконференций
  • Интегрировать наши звонки в решения партнёров
  • Повышать стабильность работы приложения в условиях плохих сетей
  • Проектировать и реализовывать новый API

Требования

  • Уже работали с Java, Concurrency, Java Memmory Model, Spring IoC (минимально используется)
  • Разбираетесь в классических алгоритмах и структурах данных
  • Знаете сетевые технологии и протоколы передачи данных, ремоутинг
  • Знакомы с внутренним устройством JVM
  • Умеете работать в команде

Будет плюсом

  • Знакомы с WebRTC
  • Работали с микросервисами и хайлоад
  • У вас есть опыт разработки систем видеоконференций или IP-телефонии
  • Работали с ZooKeeper, Cassandra (NoSQL)
  • Оne-Nio

Работа в VK — это:

  • Возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей
  • Амбициозные задачи, масштабные проекты и возможности для профессионального роста
  • Совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время
  • Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом
  • Программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников
  • Компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день
  • Компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге
  • 17 корпоративных команд по 12 видам спорта.

Присоединяйтесь к нашей команде, чтобы создавать сервисы и технологии, которые улучшают качество жизни миллионов людей.