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

Team Lead Java

Зарплата

от 350 000 до 450 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Разработчик корпоративной платформы сбора и хранения данных

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

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

Arenadata создает системы сбора, хранения и обработки больших данных на базе известных Open Source решений, таких как Apache Hadoop, Greenplum, ClickHouse, Apache Kafka и другие. Мы разрабатываем коннекторы между этими системами, а также развиваем собственный оркестратор Arenadata Cluster Manager (ADCM), позволяющий быстро устанавливать и настраивать все data-сервисы компании на различных типах инфраструктур. Управляемые ADCM, наши продукты образуют единую платформу, которая используется заказчиками для построения масштабируемых хранилищ данных и реализации современных решений в области ML, AI и IoT. Компания аккредитована Минцифры РФ.

Вам предстоит заниматься разработкой:

  • системы мониторинга запросов распределенной СУБД;
  • системы управления бинарным бэкапированием распределенной СУБД;
  • коннекторов для взаимодействия между компонентами платформы, отвечающей за хранение больших данных.

Стек технологий:

Java 8/11, Spring Framework, Vert.x, PostgreSQL, Greenplum, Clickhouse, Apache Kafka, Apache Hadoop, Docker и т.д.

Что нужно делать:

  • заниматься оценкой трудоемкости, анализом возможности реализации и согласованием сроков выполнения поставленных задач как для своих задач, так и для задач, которые будут выполнять другие члены команды;
  • управлять командой разработчиков: распределение задач и контроль их выполнения, проведение обучения (наставничество) младших программистов;
  • заниматься разработкой программного обеспечения (ПО) в соответствии с функциональными спецификациями (техническим заданием);
  • работать с существующим кодом, в т.ч. проведение ревью;
  • нести ответственность за качество, сроки и план;
  • участвовать в построении производственного процесса;
  • информировать все заинтересованные стороны о процессе и его изменениях, контролировать следование установленному процессу;
  • участвовать в подборе команды;
  • накопление экспертизы – организация и поддержание в актуальном состоянии базы знаний.

Мы ждем, что вы:

  • имеете опыт управления командой разработки в роли Team Lead (от 2 лет) и от 4 лет в роли Senior Java Developer;
  • обладаете опытом разработки систем в парадигме микросервисной архитектуры;
  • имеете отличные знания Java 8-11;
  • обладаете знанием и опытом применения ООП и шаблонов проектирования;
  • имеете опыт работы со Spring Framework, Spring Boot;
  • имеете опыт работы с реляционными БД PosgreSQL;
  • имеете опыт работы c технологиями контейнеризации (Docker);
  • умеете писать Unit-тесты, знание фреймверков JUnit, Mockito;
  • умеете читать чужой код, делать ревью.

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

  • опыт работы с Vert.x, Greenplum, Etcd, Clickhouse, Apache Kafka, Apache Hadoop, Kubernetes.

Условия:

  • официальное трудоустройство по ТК РФ с 100% белой зарплатой;
  • возможность работать удаленно или в офисе (на выбор), гибкий график;
  • работа в открытой, доброжелательной команде, где к тебе относятся с уважением и ценят;
  • возможность развивать свои компетенции и экспертизу - компания оплачивает книги, курсы, тренинги, сертификацию, конференции;
  • заботимся о вашем здоровье - расширенный ДМС со стоматологией, полная оплата больничного до уровня месячного дохода (независимо от стажа и срока работы в компании);
  • корпоративный английский;
  • обеспечиваем техникой, необходимой для продуктивной и комфортной работы (ноутбук, монитор).