Team leader Java

Требования

Бэкенд разработчикJavaJava coreSQL

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

Москва

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

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

Ищем тимлида по разработке в команду, работающую над построением хранилища данных (DWH) на базе технологии Hadoop. Создаваемое хранилище – ключевой элемент тракта, предназначенного для решения задачи по централизации функции формирования обязательной отчетности.

Создание DWH – амбициозная задача, особенно с учетом количества ежедневных операций и генерируемых в Банке данных. Участие в проекте – возможность получить уникальный опыт проектирования и разработки подобных решений на рынке РФ.

Обязанности:

  • Матричное управление 6 командами разработки (4 собственных, 2 аутсорс) – контроль качества работы, решение сложных вопросов, мастер-контроль архитектурных решений;
  • Найм, решение конфликтных вопросов и контроль настроения разработчиков в командах;
  • Ведение общих активностей по всем разработчикам (общие встречи, обучение, коучинг и т.п.);
  • Выстраивание процесса и контроль рефакторинга и ревью кода, написанного разработчиками;
  • Контроль и при необходимости оптимизация процессов CI, CD;
  • Совместно с лидерами команд контроль метрик производственного процесса;
  • Планирование и реализация общих задач для всей системы (интеграционные задачи, задачи оптимизации кода и т.п.). В этой части Тимлид по разработке ведет отдельно список такого рода задач и контролирует их исполнение временно выделенными на эти работы разработчиками.

Требования:

  • Знание Java Core, опыт разработки Java от 3х лет, знание паттернов проектирования;
  • Опыт работы с любыми реляционными базами данных, владение SQL (DDL + DML), диалект не принципиален;
  • Навык работы с Maven, Git, Jira, Jenkins, Bitbucket;
  • Опыт работы с оркестраторами Oozie;
  • Владение unix-shell;
  • Понимание архитектуры Hadoop;
  • Понимание архитектур: распределенных и MPP-систем;
  • Понимание Hive, Impala (RDD, Dataset);
  • Умение оптимизировать запросы в Hive и Spark;
  • Понимание, как работает HDFS и формата файлов Parquet;
  • Знание Apache Spark, Docker, Apache Kafka;
  • Знание Docker (OpenShift);
  • Понимание архитектурного стиля взаимодействия компонентов распределенных приложений в сети - REST;
  • Опыт работы dev-lead от года;
  • Опыт наставничества в области разработки от года.

Условия:

  • Официальное трудоустройство согласно ТК РФ;
  • Белая заработная плата (оклад + годовая премия);
  • Страхование (от несчастных случаев, ДМС);
  • Оздоровительные программы для детей сотрудников;
  • Возможность обучения за счет компании;
  • Выплаты материальной помощи в особых/чрезвычайных случаях;
  • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
  • Льготное кредитование;
  • Корпоративные цены на абонементы в крупные фитнес-сети;
  • Бесплатный тренажерный зал на территории офиса;
  • Столовая на территории офиса.
  • Бесплатный тренажерный зал на территории офиса;
  • Офис недалеко от МЦК Верхние Котлы, ст. м. Тульская / ст. м Нагатинская (корпоративный транспорт).