Java-разработчик среднего/старшего звена
Оплата: По договоренности
Удаленно
Full-time
Проектная занятость
О проекте: разработка middle – слоя микросервисов для функционального управления карточными продуктами Корпоративного сегмента.
Основное назначение: взаимодействие с каналами обслуживания, общими сервисами и внутренними системами банка для обеспечения операций выпуска и последующего обслуживания уже выпущенных карточных продуктов для клиентов Корпоративного сегмента.
Требования:
Опыт работы на аналогичном стеке технологий от 3-х лет.
Опыт ведения задач и работы в Jira, работы с документами в Confluence.
Опыт реализации интеграций со смежными системами и шинами, умение разобраться в процессе взаимодействия.
Желание и умение работать в команде.
Стек:
Java 8/11, Spring Boot 1/2. Переход в планах с java 8 на 11 и Spring Boot 1(1.5) на Spring Boot 2.
Маппер: Orika Mapper/MapStruct. Переходим с Orika на MapStruct.
JPA: Hibernate + CriteriaApi + Spring Data Jpa.
MQ: Kafka/IBM MQ.
БД: Postrges, Liquibase.
Тесты: Junit5, Mockito.
Общие знание по REST и SOLID.
Будет плюсом:
Знакомство с Kubernetes и Docker.
Знание Lombok, Feign.