
Старший Java-разработчик
VK
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Мы ищем инженера, способного проектировать и развивать высоконагруженную распределённую платформу голосовых и видеозвонков. Вам предстоит решать задачи масштабирования на уровне архитектуры, обеспечивать отказоустойчивость и минимальную задержку (low-latency) сервиса реального времени.
Стек: Java8, Java17, Cassandra, Zookeeper, Kafka, nginx, one-nio.
Задачи
•Работать над бизнес-логикой видеоконференций
•Интегрировать наши звонки в решения партнёров
•Повышать стабильность работы приложения в условиях плохих сетей
•Проектировать и реализовывать новый API
У нас интересно, потому что можно
•Приложить руку к сервису для миллионов пользователей и полноправно влиять на развитие продукта
•Поработать над технологиями, не имеющими аналогов на российском рынке, например собственными протоколами видеостриминга, технологиями транскодирования, поддержкой QUIC и многим другим
•Перенять у команды более чем десятилетний опыт работы с видео, конференциями и высоконагруженными проектами
•Прокачаться в архитектуре и производительности — для нас они критически важны, и мы уделяем им много внимания
Требования
•Коммерческий опыт от четырёх лет на Java
•Java, Concurrency, Java Memmory Model, Spring IoC (минимально используется)
•Разбираетесь в классических алгоритмах и структурах данных
•Знаете сетевые технологии и протоколы передачи данных, ремоутинг
•Знакомы с внутренним устройством JVM
•Умеете работать в команде


