Fullstack Team Lead (React/Java)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Описание вакансии:
Мы, компания БФТ (Бюджетные и Финансовые технологии https://bftcom.com/ ), запускаем большой системный проект с самым современным стеком. Мы строим единую цифровую платформу для автоматизации всех социальных выплат по РФ.
Про стек всего проекта: React, Java 11, Hadoop, Docker, Kubernetes, Tarantool, Kafka, Elasticsearch, многопоточное программирование и т.д
Мы ищем Team Lead (React/Java) на проект, в команде будет 5-7 человек.
Про проект в целом:
- более 100 тыс. внутренних пользователей;
- более 50 млн. внешних пользователей;
- централизованная микро-сервисная архитектура (800 микросервисов)
- событийная модель работы с данными;
- 5,5 ПБ хранимых и обрабатываемых в режиме реального времени данных;
- 9 тыс. вычислительных ядер
- более 5 000 обращений к системе в секунду.
Про стек всего проекта: React, Java 11, Haddop, Docker, Kubernetes, Tarantool, Kafka, Elasticsearch, многопоточное программирование и т.д
Наши преимущества: большой бюджет проекта, отсутствие т.н. "кровавого энтерпрайза".
Обязанности:
- Разработка компонентов информационный системы
- Анализ причин инцидентов и их устранение
- Проведение код-ревью
- Участие в формирование спринтов Jira
- Распределение задач на группу разработки своего направления
- Детализация и разбиение задач на подзадачи:
o Определение структуры модулей и пакетов
o Детализация модели данных БД до атрибутов и их свойств
o Определение и описание интерфейсов структур данных
o Детализация реализуемого алгоритма
o Определение структуры основных зависимостей
o Определение состава артефактов и зависимостей процесса сборки
- Контроль структуры веток исходного кода и корректности работы с ними
- Контроль отражения в Jira текущего статуса разработки
- Поддержание в актуальном состоянии плана спринтов в Jira
- Выборочный контроль правильности временной оценки
- Технический контроль результатов выполнения задач
- Взаимодействие с отделом тестирования (передача релиза в тест, информационное сопровождение процесса тестирования)
- Участие в формировании проектной группы разработки, учатие в подборе персонала
Требования:
- Опыт работы в коммерческой разработке ПО от 4-5 лет;
- Уверенное знание и опыт работы с ReactJs
- Опыт работы с GraphQL
- Уверенное знание Java Core: Collections, Concurrency, JDBC;
- Опыт работы с Web-стеком, HTML/JS/CSS, JS-библиотеки
- Опыт разработки с использованием Spring Framework, JPA/Hibernate, Spring Reactive (или аналог
- Опыт работы с одной из БД (Oracle, Postgres, MySQL);
- Опыт работы с WS (REST, SOAP)
- Опыт работы с брокерами сообщений ApacheKafka, RabbitMq
- Понимание принципов реактивного программирования
- Понимание принципов работы сложной событийной логики (Complex Events Processing)
- Опыт работы с системой сборки Maven
Условия:
- Полностью удаленная работа (+/- 4 часа по Мск) или с возможностью выхода в офис (если в Вашем городе есть подразделение нашей компании)
- Индивидуальный подход к каждому разработчику. Вы для нас очень ценны!
- Полное соблюдение ТК РФ;
- Корпоративное обучение за счет Компании;
- ДМС после испытательного срока
Бонусы
В компании предусмотрена бонусная система.