Java разработчик (Middle), Сбер
Jun, 2022 - Aug, 20253 years 2 months
Разработка и поддержка платформы автоматизации документооборота кредитно-обеспечительной документации для юридических и физических лиц. Система предназначена для внутренних сотрудников банка и обеспечивает сквозной процесс от заполнения анкетных данных до формирования готовых пакетов документов и их интеграции в смежные системы банка.
Разработка и поддержка микросервисов на Java с использованием Spring и Hibernate
Проектирование и реализация REST API, а также интеграция с внешними и внутренними сервисами банка через JSON-RPC и Apache Kafka для обеспечения сквозного бизнес-процесса
Проектирование и разработка системы шаблонов для автоматической генерации юридически значимой документации (PDF, DOCX) с использованием Apache Freemarker
Реализация бизнес-логики работы с данными в реляционной СУБД PostgreSQL и кеширования часто запрашиваемых данных в Redis для повышения отзывчивости UI
Управление жизненным циклом схемы БД и обеспечение консистентности данных на всех стендах с помощью Liquibase
Гарантия качества и надежности кода через написание модульных и интеграционных тестов (JUnit, Mockito) и активное участие в код-ревью
Участие в проектировании архитектуры системы, фокус на обеспечение отказоустойчивости и поддерживаемости сервисов
Профилирование и оптимизация производительности критически важных модулей (анализ памяти, времени ответа) с помощью JFR и VisualVM