Старший Java-разработчик
Описание вакансии
VK — место встречи лучших Вместе мы создаём новые проекты в онлайне и не только. Каждый день развиваем технологии и сервисы, которыми гордимся. И не хотим останавливаться на достигнутом.
Мы — это VK Team, команда профессионалов, которые объединились ради больших свершений.
Каждый день мы сталкиваемся со сложными технологическими вызовами и преодолеваем их вместе с командой. Мы делаем так, чтобы пользователям было интересно и комфортно решать повседневные задачи при помощи наших онлайн-сервисов.
В VK возможно всё. А с VK Team легко воплощать мечты в реальность.
Мы ищем инженера, способного проектировать и развивать высоконагруженную распределённую платформу голосовых и видеозвонков. Вам предстоит решать задачи масштабирования на уровне архитектуры, обеспечивать отказоустойчивость и минимальную задержку (low-latency) сервиса реального времени.
Стек: Java8, Java17, Cassandra, Zookeeper, Kafka, nginx, one-nio.
Задачи
- Работать над бизнес-логикой видеоконференций
- Интегрировать наши звонки в решения партнёров
- Повышать стабильность работы приложения в условиях плохих сетей
- Проектировать и реализовывать новый API
У нас интересно, потому что можно
- Приложить руку к сервису для миллионов пользователей и полноправно влиять на развитие продукта
- Поработать над технологиями, не имеющими аналогов на российском рынке, например собственными протоколами видеостриминга, технологиями транскодирования, поддержкой QUIC и многим другим
- Перенять у команды более чем десятилетний опыт работы с видео, конференциями и высоконагруженными проектами
- Прокачаться в архитектуре и производительности — для нас они критически важны, и мы уделяем им много внимания
Требования
- Коммерческий опыт от четырёх лет на Java
- Java, Concurrency, Java Memmory Model, Spring IoC (минимально используется)
- Разбираетесь в классических алгоритмах и структурах данных
- Знаете сетевые технологии и протоколы передачи данных, ремоутинг
- Знакомы с внутренним устройством JVM
- Умеете работать в команде
- возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
- амбициозные задачи, масштабные проекты и возможности для профессионального роста;
- совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
- работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
- программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников;
- компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день;
- компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге;
- 17 корпоративных команд по 12 видам спорта.
Ключевые навыки
- Java
- NoSQL
- Микросервисная архитектура
Задайте вопрос работодателю
Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопросГде предстоит работать
МоскваВас интересует эта вакансия?