Архитектор Java

Дата размещения вакансии: 01.07.2024
Работодатель: БФТ-Холдинг (Бюджетные и Финансовые Технологии)
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
Более 6 лет

БФТ-Холдинг (входит в группу компаний «Ростелеком») — российский разработчик программных продуктов и заказных решений для государственного сектора и бизнеса. Проекты, выполняемые нами, меняют в лучшую сторону жизнь людей по всей стране!

За 27 лет на IT-рынке:
— более 6500 проектов в 83 регионах и более 15 масштабных федеральных проектов;
— в ТОП-10 крупнейших поставщиков услуг заказной разработки ПО;
— в ТОП-5 компаний по поставке ИТ-решений из реестра отечественного программного обеспечения;
— в ТОП-10 самых быстрорастущих ИТ-компаний.

Мы активно развиваемся, в связи с чем ищем Архитектора в проект «Цифровая трансформация Росреестра».

Росреестр — это федеральный орган исполнительной власти, который занимается предоставление государственных услуг в области регистрации прав и кадастрового учета недвижимости.

Итогом проекта станет «новая» ФГИС ЕГРН. При этом будут существенно улучшены показатели надежности и отказоустойчивости системы, оптимизировано хранение данных, оптимизированы бизнес-процессы, и, как результат, сокращены сроки по предоставлению государственных услуг Росреестром, повышается доступность услуг для граждан.

Обязанности:

  • Участие в обследовании, разработка архитектуры решений, декомпозиция решения на компоненты и модули, описание их функций и связей между собой, выбор и обоснование технических решений, архитектурный надзор реализуемых решений;
  • Декомпозиция состава работ и постановка задач на реализацию спроектированной функциональности;
  • Трудооценка и планирование реализации спроектированной функциональности в разрезе задач;
  • Планирование и координация подготовки программы нагрузочного, интеграционного тестирования и тестирования на надежность спроектированной функциональности;
  • Участие в разработке, аудите ТЗ и документов технического проекта.

Какие решения должен принимать самостоятельно:

  • Проектирование технических решений, разработка архитектуры;
  • Выбор и обоснование технических решений.

Требования:

  • Понимание составляющих архитектуры корпоративных приложений;
  • Умение составлять модель приложения как композицию элементарных функций (алгоритм, объект, субъект);
  • Понимание принципов ООП и SOLID;
  • Понимание принципов ACID и технологии их реализации;
  • Знание принципов работы NoSQL СУБД: индексация, шардирования, репликация, многопоточная запись и чтение данных;
  • Понимание особенностей физической организации хранения информации СУБД: строчный, колоночный, многомерный (wide column);
  • Знание основных видов индексов СУБД: первичныйиндекс, вторичный индекс, кластерный индекс, условный индекс, полнотекстовый индекс;
  • Глубокое понимание проблем многопоточной обработки данных: модели целостности, блокирующие/неблокирующие операции;
  • Знание основных метрик качества программного обеспечения и подходов к их обеспечению;
  • Знание принципов управления конфигурациями;
  • Опыт работы со стэком продуктов Atlassian (Jira, Confluence);
  • Хорошее знание Java, Spring (Core, Boot, Security, Cloud);
  • Rabbit MQ, Kafka;
  • Git/GitLab.

Условия:

  • Работа в аккредитованной ИТ-Компании, занимающей лидирующие позиции на рынке;
  • ДМС после испытательного срока с возможностью страхования детей и родственников.
  • Спорт и изучение английского языка со скидкой.
  • Корпоративная валюта, с помощью которой можно приобрести ценные подарки, компенсировать расходы на детский лагерь или занятия спортом.
  • Праздники и ивенты — неотъемлемая часть нашей корпоративной культуры.
  • Удобные процессы: оформляем кадровые документы в электронном виде онлайн и без бумаги. И, конечно же, у нас всё прозрачно и надежно: белое оформление по ТК РФ.