Обязанности:
Наш проект: трансформация системы Электронный архив из монолита в микросервисную архитектуру: создание микросервисов как на стороне сервера, так и разделение фронта на независимые модули, способные развиваться, тестироваться и обновляться независимо друг от друга. Основа микросервисов реализовывается на базе фреймворков JMIX и Spring Boot на языке Java (Java 11 и новее). В качестве framework для фронта используется Angular Цель команды:Реализовать Единую платформу хранения документов, которая обеспечит структурированное хранение и гибкий поиск документов, образующихся в процессе деятельности Банка как в электронном, так и в бумажном виде. Задачи команды: 1. Реализация отказоустойчивой и высоконагруженной платформы для хранения документов.2. Создание интуитивно понятного и гибко настраиваемого интерфейса.3. Реализация интеграций со всеми ключевыми системами банка с использованием технологий – Kafka, REST.4. Разработка полнотекстового поиска на базе Opensearch стека.5. Внедрение OCR с нуля. Ключевые задачи: Разработка нового и поддержание текущего функционала для системы хранения документов; Участие в проектировании архитектуры приложения; Работа в команде с другими разработчиками, подрядчиками, тестировщиками и аналитиками Участие в codereview. Что важно для нас: Опыт разработке на Java8+ не менее 3 года; Уверенные знания Java, Spring Boot (core, collections, io, generics, security, spring data); Знание ООП, алгоритмов, шаблонов проектирования; Знания и опыт в разработке микросервисов; Опыт написания unit тестов (Junit, TestNG, Mockito, SpringTest); Опыт работы с SQL серверами (PostgreSQL); Опыт работы с системой контроля версий Git; Понимание принципов CI/CD; Опыт использования API (REST, SOAP, JSON). Что предлагаем: График работы: 9.00-18.00, сокращенный рабочий день по пятницам до 16.45; Удаленный формат работы; Конкурентный уровень дохода: оклад + премии; Медицинская страховка, страховка для выезжающих за границу; Официальное оформление в соответствии с ТК РФ; Доплата к отпускному и больничному листу; Дополнительные льготы при заключении брака и рождении детей; Социальная поддержка при сложных жизненных ситуациях; Льготное кредитование для сотрудников; Обучение в корпоративном университете банка; Корпоративная пенсионная программа; Корпоративная библиотека; Реферальная программа для сотрудников: приведи друга в ИТ и получи до 300 000 рублей.