📍 Москва (м. Павелецкая)Можно удалённо из РФ
Технологии/инструменты
JavaSpringJUnitTestNGMockitoSpringTestSQLPostgreSQLGitCI/CD
Мы разрабатываем финтех-продукты и приложения для частных клиентов, малого и среднего бизнеса, входим в тройку цифровых банков России и занимаем первые места на международных чемпионатах по кибербезопасности.
Стек команды:
- Основа микросервисов реализовывается на базе фреймворков JMIX и Spring Boot на языке Java (Java 11 и новее).
- В качестве framework для фронта используется Angular.
О проекте
Наш проект: трансформация системы Электронный архив из монолита в микросервисную архитектуру: создание микросервисов как на стороне сервера, так и разделение фронта на независимые модули, способные развиваться, тестироваться и обновляться независимо друг от друга.
О команде
Цель команды:
- Реализовать Единую платформу хранения документов, которая обеспечит структурированное хранение и гибкий поиск документов, образующихся в процессе деятельности Банка как в электронном, так и в бумажном виде.
Задачи команды:
- Реализация отказоустойчивой и высоконагруженной платформы для хранения документов.
- Создание интуитивно понятного и гибко настраиваемого интерфейса.
- Реализация интеграций со всеми ключевыми системами банка с использованием технологий — Kafka, REST.
- Разработка полнотекстового поиска на базе OpenSearch-стека.
- Внедрение OCR с нуля.
Ключевые задачи
- Разработка нового и поддержание текущего функционала для системы хранения документов.
- Участие в проектировании архитектуры приложения.
- Работа в команде с другими разработчиками, подрядчиками, тестировщиками и аналитиками.
- Участие в code review.
Что важно для нас
- Опыт разработке на Java 8+ не менее 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).
Условия
- График работы: 5/2 с 9.00 до 18.00, возможность удаленного формата работы.
- Официальное оформление в соответствии ТК РФ.
- Конкурентный уровень дохода: оклад + премии.
- Медицинская страховка, страховка для выезжающих за границу.
- Доплата к отпуску и больничному листу.
- Дополнительные льготы при заключении брака и рождении детей.
- Социальная поддержка при сложных жизненных ситуациях.
- Льготное кредитование для сотрудников.
- Обучение в корпоративном университете банка.
- Корпоративная библиотека.
Екатерина Котенко IT Recruiter