Вакансия разработчик java (junior; middle+/senior)
Вилка junior – 100-150 т.р. Вилка middle+/senior - 180-250 т.р.
Проект проектирования, разработки и внедрения новой АИС ФССП России направлен на глубокую переработку существующей системы, автоматизирующей деятельность Федеральной службы судебных приставов. Разрабатываемое решение будет централизовано и основано на микросервисной архитектуре. При проектировании и разработки применяются надёжные и современные технологии, позволяющие ответить на задачи автоматизации Службы с учётом мирового опыта построения автоматизированных информационных систем федерального масштаба.
Масштабы использования АИС ФССП России в деятельности Службы характеризуют следующие цифры:
• в 2018 году в АИС зарегистрировано 85 млн. исполнительных производств;
• суммарный объём баз данных вместе с резервными копиями составил 1,5 петабайт;
• подсистемы АИС ФССП России развернуты во всех структурных подразделениях центрального аппарата (ЦА) и территориальных органов (ТО) ФССП России: в 83 управлениях ФССП России и в 2,3 тысячах районных отделов судебных приставов;
• к Системе подключены более 52 тысяч рабочих мест сотрудников Службы.
В задачи будет входить:
Проектирование структуры хранения (таблицы БД), работа с XML (создание описаний на мета-языке), реализация методов бизнес-логики (kotlin).
Реализация ЖЦ документа на DSL (kotlin) с использованием API системы.
Реализация логики проверок документов.
Разработка процедур заполнения документа и описание форматов трансформации (для внешнего взаимодействия)
В будущем, декларативное описание визуальных форм ввода данных и реализация логики их обработки (kotlin, js).
Этапность проекта - всего 13 этапов, работа разделена на разработку концепции, проектирование системы, разработку системы, опытную эксплуатацию, внедрение, эксплуатацию и доработку
>на каком этапе сейчас и что предстоит в перспективе (полгода, 1 год, 2 года).
Сейчас и в течение ближайшего полугода ведётся проектирование
>Технологический стек
Микросервисная архитектура.
Передовые технологии СПО: Kubernetes для автоматического масштабирования и управления
Язык разработки Kotlin/Java8
Hibernate, Spring
СУБД - Postgres
Аналитика - Yandex Clickhouse
Мониторинг - Prometeus+Graphana
Логирование - стек ELK (Elastic, Logstash, Kibana)
>как разработчики получают задачи, кто их декомпозирует?
БА (проектировщики) детализируют требования заказчика и после ревью ведущим БА по направлению передаётся на разработку
>есть ли лид и какие у него требования к разработчикам (какой модуль, блок в разработке)?
лид разработчиков есть, он формирует спринты и принимает работы от разработчика; требования лида указаны в требованиях по вакансии
>есть ли шины данных?
у нас своя шина для внешнего взаимодействия
>есть ли etl решения?
есть, apache airflow
>команда ролевой состав
архитекторы, бизнес аналитики, системные аналитики, разработчики, тестировщики
разделение по функциональным областям (подсистемы всей системы)
руководство проекта: куратор проекта, руководитель проекта, руководитель производства, менеджеры производства по направлениям
>какие инструменты управления требованиями
Jira+собственное решение
>проприетарные продукты (их наличие и преимущества)
проприетарные продукты отсутствуют
Контакты: Софья,
@sonele sofya.lyakhovitskaya@gmail.com