👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java Team Lead (Platform)

Требования

Бэкенд, Ведущий (Lead)Java

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Телекоммуникационный сервис

Описание вакансии

Условия работы

В команде Platform мы разрабатываем публичный REST API для Unified Communications сервиса и специализируемся на способах взаимодействия приложений (мобильных, десктопных, браузерных) с этим сервисом. API включает в себя возможность управлять звонками и видео-конференциями, отправлять текстовые сообщения, факсы, SMS-ки и MMS-ки, настраивать сервис для пользователя и получать доступ к данным. Некоторые из этих API создаются нашими коллегами из других команд, а чтобы упростить им жизнь и предоставить единообразный доступ ко всему спектру API, мы разрабатываем API Gateway, service discovery, авторизацию и тротлинг клиентских запросов, сбор статистики. Помимо этого в Platform мы разрабатываем систему push-нотификаций, которая обеспечивает доставку данных на клиентские устройства через APNs, Firebase и WebSocket. Технически всё это работает в нескольких датацентрах с уровнем доступности сервиса 99.999%.

Используемый стек - Java, Jetty, Netty, Spring Boot, Nginx, MongoDB, Apache Kafka, GridGain (Apache Ignite), Cassandra, Amazon Aurora, ELK, Docker, Marathon, Kubernetes, TICK.

API используется разработчиками со всего мира, и был отмечен как "Best in Communications APIs" на API World 2018, а также "Best API of 2018" на Nordic Platform Summit.

Вам предстоит:

  • Управлять командой (координация, мотивация, обучение, обратная связь).
  • Лично участвовать в разработке и ревью кода.
  • Управлять разработкой и развертыванием решений.
  • Обеспечивать высокое качество решений: архитектуры и кода.
  • Участвовать в разработке архитектуры проектов команды.
  • Участвовать в управлении требованиями к проектам команды.

Наши ожидания:

  • Серьезная техническая экспертиза в области разработки серверных решений на Java.
  • Опыт управления группами разработчиков (от 5 человек) в agile-окружении.
  • Опыт разработки распределенных высоконагруженных серверных приложений.
  • Способность реализовать и развернуть поддержку новых бизнес-требований, обеспечивая работоспособность сервиса.
  • Разговорный английский на уровне upper intermediate.
  • Высшее техническое образование.

Будет плюсом:

  • Опыт работы с базами данных SQL (Oracle), noSQL (MongoDB, Cassandra).
  • Опыт работы с In-Memory Data Grid (Coherence, GridGain, Apache Ignite).
  • Опыт работы с Apache Kafka, RabbitMQ.
  • Работа в сфере телекоммуникаций.

Мы предлагаем:

  • Индексируемую заработную плату.
  • 100% оплату больничного.
  • Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой.
  • Медицинское сопровождение (ДМС, офисный врач, стоматология).
  • Корпоративные обучающие программы, курсы английского языка.
  • Широкие возможности для самореализации, профессионального и карьерного роста.
  • Возможность командировок и дальнейшей работы в зарубежных представительствах компании (в т.ч. H1-B США, Филиппины, Китай).
  • Комфортные условия работы, современный бизнес-центр, удобные кресла, велопарковку, оборудованные кухни, чай, кофе, прохладительные напитки и сладости.
  • Корпоративные праздники, выезды, спорт.
  • Офис в 15-ти минутах ходьбы от метро.
  • Иногородним кандидатам предоставляется Relocation Bonus и помощь в поиске жилья в Санкт-Петербурге.