Напиши текст вакансии для должности "Team Lead (Java + React)". Название компании: "Бюджетные и Финансовые Технологии". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Spring Framework', 'Java', 'Hibernate ORM', 'Apache Maven', 'Atlassian Jira', 'JavaScript', 'GraphQL', 'Apache Kafka', 'React.js', 'ReactJS', 'HTML', 'Java Core', 'JS', 'Java Script'

Компания Бюджетные и финансовые технологии занимается разработкой проектных решений на базе собственных программных и консалтинговых продуктов для госсектора и бизнеса. Сегодня мы в поиске TeamLead Java + React под крупный федеральный проект. Обязанности:  Участие в разработке, сопровождении, внедрении и развитии систем/подсистем/функциональных модулей, автоматизирующих бизнес процессы федерального ведомства; Разработка компонентов информационный системы; Анализ причин инцидентов и их устранение; Проведение код-ревью;  Участие в формирование спринтов Jira;  Контроль отражения в Jira текущего статуса разработки; Поддержание в актуальном состоянии плана спринтов в Jira; Контроль структуры веток исходного кода и корректности работы с ними; Выборочный контроль правильности временной оценки; Технический контроль результатов выполнения задач; Распределение задач на группу разработки своего направления; Участие в разборе проблемных случаев с точки зрения сложности выполнения работ и архитектурных особенностей; Взаимодействие с отделом тестирования (передача релиза в тест, информационное сопровождение процесса тестирования); Участие в формировании проектной группы разработки, учатие в подборе персонала.  Требования:  Уверенное знание и опыт работы с ReactJs; Опыт работы с GraphQL; Уверенное знание Java Core: Collections, Concurrency, JDBC; Опыт работы с Web-стеком, HTML/JS/CSS, JS-библиотеки; Опыт разработки с использованием Spring Framework, JPA/Hibernate, Spring Reactive (или аналог); Опыт работы с одной из БД (Oracle, Postgres, MySQL); Опыт работы с WS (REST, SOAP); Опыт работы с брокерами сообщений Apache Kafka, RabbitMq.  Будет преимуществом:   Понимание принципов реактивного программирования; Понимание принципов работы сложной событийной логики (Complex Events Processing); Знание особенностей построения высоконагруженных систем; Опыт работы с In-memory data grid-платформами (Tarantool/Ignite); Опыт работы с системой сборки Maven; Опыт работы в распределенной команде; Работа в роли fullstack разработчика.  Условия:  Профессиональный коллектив; Возможность удаленной работы; Корпоративное обучение, участие в международных конференциях; Полное соблюдение ТК РФ; Достойная заработная плата; Добровольное медицинское страхование (ДМС).  ​​​​​​