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