Senior/Lead Java-разработчик в MAX
VKМоскваот 5 лет
PostgreSQLJavaBackendCassandraВысоконагруженные системыраспределенные системыScyllaDBмногопоточное программирование
Описание
Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации и активно развиваем платформу. Мы в поисках Senior/Lead Java-разработчика, который поможет проектировать и развивать высоконагруженные сервисы мессенджера и усилит нашу backend-команду.
Обязанности
- Проектировать архитектуру и разрабатывать новые сервисы платформы мессенджера
- Решать сложные технические задачи масштабирования высоконагруженного распределённого сервиса
- Проектировать надёжную архитектуру для отказоустойчивых систем
- Оптимизировать производительность и стабильность backend-сервисов
- Участвовать в технических решениях и развитии платформы
Требования
- Уверенное знание алгоритмов и структур данных
- Опыт многопоточного программирования
- Опыт backend-разработки на Java от пяти лет
- Понимание принципов проектирования отказоустойчивых и высоконагруженных сервисов
- Опыт командной разработки
Будет плюсом
- Знание сетей и сетевых протоколов
- Опыт работы с Cassandra/ScyllaDB/PostgreSQL
- Опыт разработки распределённых систем
Условия
- Москва
- Санкт-Петербург