Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Senior Java Developer (Backend): Разработка и оптимизация core-сервисов крупнейшего российского мессенджера с акцентом на масштабируемость, отказоустойчивость и архитектуру распределённых систем. Фокус на создании высоконагруженных компонентов для диалогов и авторизации, а также решении сложных задач по производительности backend-сервисов.
Локация: Комбинированный формат (Москва)
Компания
VK — крупнейшая технологическая компания в России, развивающая платформу MAX, объединяющую мессенджер, мини-приложения и нейропомощника.
Что делать
- Разрабатывать backend-компоненты мессенджера: функциональность диалогов, авторизации, аутентификации и другие core-сервисы.
- Проектировать архитектуру и создавать новые высоконагруженные сервисы платформы.
- Решать сложные технические задачи масштабирования распределённых систем.
- Оптимизировать производительность и стабильность backend-сервисов.
- Участвовать в технических обсуждениях, выборе решений и развитии платформы.
- Осуществлять поддержку стабильности сервисов в рамках дежурств.
Требования
- Опыт backend-разработки на Java от 5 лет.
- Уверенное знание алгоритмов и структур данных.
- Опыт многопоточного программирования.
- Понимание принципов проектирования высоконагруженных и отказоустойчивых сервисов.
- Опыт разработки распределённых систем и командной работы.
Хорошо, если есть
- Знание сетей и сетевых протоколов.
- Опыт работы с Cassandra, ScyllaDB или PostgreSQL.
- Дополнительный опыт проектирования сложных распределённых систем.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →