Team leader Java

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

  • Выстраивание процессов и инструментальной среды разработки ПО.
  • Формирование и контроль архитектурных решений в проектах.
  • Техническое лидерство в команде разработки.
  • Управление требованиями (ТЗ, концепция продукта).
  • Декомпозиция задач и установка приоритетов.
  • Управление развитием компетенций команды разработки.


Требования:

  • Опыт реализации проектов на базе продуктов с открытым исходным кодом.
  • Знание технологических решений и опыт реализации проектов на Hadoop (v2 / 3)/Spark.
  • Работа с in-memory продуктами (Ignite или Hazelcast/Exasol).
  • Опыт программирования на Java/Scala.
  • Знание Java core (Collections, I/O, Concurrent).
  • Знания стека технологий EE (Servlets, JMS, JPA, slf4j (log4j)).
  • Опыт работы со Spring стеком (Spring Boot, Spring Сloud).
  • Знание SQL, проектирование схемы БД, оптимизация запросов.
  • Опыт разработки многопоточных приложений (базовые знания JMM).
  • Опыт разработки распределенных приложений (знание архитектур active-active, active-passive).
  • Опыт разработки REST API.
  • Опыт работы с NoSQL (KV) базами данных.
  • Знания *nix.
  • Работа с инфраструктурой на основе Docker.
  • Опыт написания автотестов.
  • Английский язык на уровне чтения технической документации.


Условия:

  • Медицинская страховка.
  • Мобильная связь.
  • Обучение и сертификация.

Контактная информация

Николай, 7-495-7877027, 7-916-9006213
nkozhin@ot.ru