🎯 Здесь находят менторов в IT Хабр Эксперты

Руководитель отдела разработки/Java Team Lead

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

МоскваПолный рабочий день

Компания

Разработка интеллектуальных решений по повышению эффективности производственных процессов промышленных предприятий

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

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

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

  • Выполнять задачи по разработке в соответствии с правилами разработки
  • Обеспечивать оптимальный процесс взаимодействия внутри команды и со смежными подразделениями
  • Принимать участие в формировании методологии, соблюдении и развитии
  • Выполнять предварительную оценку трудозатрат, планирование ресурсов
  • Выполнять планирование спринтов и следить за ходом выполнения
  • Управлять группой разработки
  • Проектировать тех архитектуру решений
  • Управлять архитектурой проекта
  • Выполнение Code review
  • Непрерывно развивать команду и развивается самостоятельно
  • Принимать участие в разработке тех. документации


Требования к знаниям и опыту:

  • Опыт в разработке более 5 лет
  • Опыт разработки отказоустойчивых и высоконагруженных систем
  • Умение делать сложные, комплексные задачи самостоятельно.
  • Умение декомпозировать задачу и распределить между исполнителями
  • Опыт управления группой разработки от 3 человек
  • Опыт выступления на конференциях, meet up и прочих

Как преимущество

  • Опыт работы с большими данными
  • Опыт работы с алгоритмами машинного обучения

Если опыта нет, не страшно, научим :)

Знания технологий:

  • Java 8 и выше
  • Глубокие знания в Collections API, Stream API, Fork\Join fraimwork, Reflection API и Java Generics
  • Глубокие знания spring boot, spring data, spring jpa, spring security, spring mvc
  • Принципы работы JMS, управление JMS-транзакциями
  • Знание SOAP-сервисов: создание и генерация по wsdl, JAXB (аннотации, рутовые элементы, дефолтные значения для xml-тэгов).
  • Знание REST сервисов: на базе JAX-RS, spring mvc
  • Знание принципов маршрутизации http-запросов в контроллеры

Применение технологий

  • Docker
  • Hibernate
  • Apache Camel или Spring Integration
  • Kafka
  • Apache Flink
  • SQL, postgres
  • ClickHouse, Cassandra, MongoDB
  • Gitlab
  • Jenkinns
  • Jira, Confluence, OwnCloud

Unit тесты

  • Написание кода с поддержкой Unit-тестов
  • Умение создавать Unit-тесты, знание JUnit
  • Знание основных паттернов проектирование, применение при решении задач

Front-end

  • Понимание принципов каскадирования CSS свойств, знать flex-boxes, знать основы HTML5
  • Знание JavaScript
  • Опыт работы с Angular 2+, React или Vue.js



Бонусы

  • Достойная заработная плата и понятная схема роста
  • ДМС
  • Скидки:
    • в магазинах-партнерах (Nike, Lego, re:store, Samsung и др)
    • на медицинскую страховку для родственников
    • фитнес-клубы
    • досуговые мероприятия (кинотеатры, выставки и др)
  • Корпоративные тарифы на сотовую связь
  • Повышение квалификации за счет компании
  • Возможность увидеть своими глазами, как работают крупнейшие предприятия России и быть причастным к повышению их эффективности
  • Участие в конференциях, обмен опытом, написание научно-популярных статей и публикация их на ТОПовых интернет площадках
  • Работа в классном коллективе
  • Отличный офис с комфортным рабочим пространством, уютными кухнями с кофемашинами, столовой, кафе, фитнес залом, салоном красоты, зонами отдыха, свежими фруктами и закусками (м. Алексеевская/Рижская/Марьина Роща)
  • Брендированный мерч :)