Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Senior Java разработчик/Технический лидер (ПСБ ЛАБ)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка ПО банковского сектора

Описание вакансии

О компании и команде

Идёт трансформация системы Электронный архив из монолита в микросервисную архитектуру: создание микросервисов как на стороне сервера, так и разделение фронта на независимые модули, способные развиваться, тестироваться и обновляться независимо друг от друга.

Основа микросервисов реализовывается на базе фреймворков JMIX и Spring Boot на языке Java (Java 11 и новее). В качестве framework для фронта используется Angular

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

Задачи команды:

1. Реализация отказоустойчивой и высоконагруженной платформы для хранения документов.
2. Создание интуитивно понятного и гибко настраиваемого интерфейса.
3. Реализация интеграций со всеми ключевыми системами банка с использованием технологий – Kafka, REST.
4. Разработка полнотекстового поиска на базе Opensearch стека.
5. Внедрение OCR с нуля.

Ожидания от кандидата

  • Уверенные знания Java Core (опыт разработке на Java 8+ не менее 4 лет), Spring Boot 2.6+, Spring Security;
  • Знания и опыт работы с Kafka;
  • Уверенные знания и опыт применения на практике принципов ООП, алгоритмов, шаблонов проектирования;
  • Опыт проработки архитектуры системы, опыт в разработке микросервисной архитектуры;
  • Опыт написания unit (Junit 5, TestNG, Mockito) и интеграционных (Spring Boot Test) тестов ;
  • Опыт проектирования API (REST, SOAP, kafka);
  • Уверенные знания SQL (PostgreSQL, DML и DDL запросы);
  • Уверенные знания системы контроля версий Git;
  • Сильные навыки командного взаимодействия;
  • Знания и опыт работы с Keycloak и liquibase будут плюсом.

Условия работы

  • Официальное оформление в соответствии ТК РФ;
  • Конкурентный уровень дохода: оклад+премии;
  • Медицинская страховка, страховка для выезжающих за границу;
  • Доплата к больничному листу;
  • Дополнительные льготы при заключении брака и рождение детей;
  • Социальная поддержка при сложных жизненных ситуациях;
  • Льготное кредитование для сотрудников;
  • Обучение в Корпоративном университете банка;
  • Корпоративная библиотека.