Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации и активно развиваем платформу.
Сейчас ищем Java-разработчика, который поможет проектировать и развивать высоконагруженные backend-сервисы мессенджера, работать с core-компонентами платформы и усиливать нашу инженерную команду.
Задачи
- Проектировать архитектуру и разрабатывать новые сервисы платформы мессенджера
- Разрабатывать backend-компоненты core-части платформы
- Решать сложные технические задачи масштабирования высоконагруженных распределённых сервисов
- Проектировать надёжную и отказоустойчивую архитектуру систем
- Оптимизировать производительность и стабильность backend-сервисов
- Участвовать в технических обсуждениях и развитии архитектуры платформы
Требования
- Опыт backend-разработки на Java от пяти лет
- Глубокие знания Java Core, включая Concurrency
- Опыт разработки распределённых систем
- Уверенное знание алгоритмов и структур данных
- Опыт многопоточного программирования
- Понимание принципов проектирования высоконагруженных и отказоустойчивых сервисов
- Опыт командной разработки
Будет плюсом
- Знание сетей и сетевых протоколов
- Опыт работы с Cassandra
- Опыт разработки распределённых систем