Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации и активно развиваем платформу.

Сейчас ищем Java-разработчика, который поможет проектировать и развивать высоконагруженные backend-сервисы мессенджера, работать с core-компонентами платформы и усиливать нашу инженерную команду.

Задачи

  • Проектировать архитектуру и разрабатывать новые сервисы платформы мессенджера
  • Разрабатывать backend-компоненты core-части платформы
  • Решать сложные технические задачи масштабирования высоконагруженных распределённых сервисов
  • Проектировать надёжную и отказоустойчивую архитектуру систем
  • Оптимизировать производительность и стабильность backend-сервисов
  • Участвовать в технических обсуждениях и развитии архитектуры платформы

Требования

  • Опыт backend-разработки на Java от пяти лет
  • Глубокие знания Java Core, включая Concurrency
  • Опыт разработки распределённых систем
  • Уверенное знание алгоритмов и структур данных
  • Опыт многопоточного программирования
  • Понимание принципов проектирования высоконагруженных и отказоустойчивых сервисов
  • Опыт командной разработки

Будет плюсом

  • Знание сетей и сетевых протоколов
  • Опыт работы с Cassandra
  • Опыт разработки распределённых систем