Разработчик Java
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Идёт трансформация системы Электронный архив из монолита в микросервисную архитектуру: создание микросервисов как на стороне сервера, так и разделение фронта на независимые модули, способные развиваться, тестироваться и обновляться независимо друг от друга.
Основа микросервисов реализовывается на базе библиотеки JMIX и Spring Boot для Java микросервисов (Java 11 и новее). Все микросервисы располагаются и работают на серверах под управлением RHEL, с дальнейшим переходом на Docker-контейнеры на основе RHEL. В качестве framework для фронта используется Angular.
Цель команды:
Реализовать Единую платформу хранения документов, которая обеспечит структурированное хранение и гибкий поиск документов, образующихся в процессе деятельности Банка как в электронном, так и в бумажном виде.
Ключевые задачи:
- Согласование технического задания
- Декомпозиция задач и оценка трудоемкости по задаче на основе технического задания
- Написание технического дизайна на основе технического задания
- Разработка кода решения на основе технического задания
- Разработка модульных тестов
- Создание/актуализация пакета технической документации с общим описанием системы
- Создание поставки ПО и инструкции по внедрению
- Исправление ошибок, выявленных в процессе тестирования и последующей эксплуатации системы
- Работа в команде, постоянное взаимодействие с аналитиками, тестировщиками и специалистами сопровождения.
Что важно для нас:
- Опыт работы от 3-х лет на Java
- Образование: высшее / н/в
- Опыт разработки микросервисной архитектуры
- Опыт работы с Postgre
- Знания SQL
- Опыт работы с kafka, keycloak, ELK
- Опыт разработки высоконагруженных/высоконадежных систем
- Опыт работы с фреймворком CUBA/Jmix (желателен)
- Понимание принципов ООП
- Знание основных паттернов проектирования
Бонусы
Что предлагаем:
- Официальное оформление в соответствии ТК РФ;
- Конкурентный уровень дохода: оклад+премии;
- Медицинская страховка, страховка для выезжающих за границу;
- Доплата к больничному листу;
- Дополнительные льготы при заключении брака и рождение детей;
- Социальная поддержка при сложных жизненных ситуациях;
- Льготное кредитование для сотрудников;
- Обучение в Корпоративном университете банка;
- Корпоративная библиотека.