Напиши текст вакансии для должности "Senior Java developer". Название компании: "Бюджетные и Финансовые Технологии". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: Более 6 лет. Ключевые навыки: 'Spring Framework', 'Java', 'Git', 'Apache Maven', 'SQL'

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