Напиши текст вакансии для должности "TeamLead Java". Название компании: "Бюджетные и Финансовые Технологии". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'JavaScript', 'REST', 'SOAP', 'ORACLE'

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