Java-разработчик в команду Customer on-boarding
ГородМосква
НаправлениеИнформационные технологии
КомандаCustomer on-boarding
Дата публикации17.03.2023

Java-разработчик в команду Customer on-boarding

Наша команда развивает сервисы по открытию счетов новым и действующим клиентам банка, обновлению данных клиента, чтобы в любой момент времени клиент мог максимально быстро подключить новые продукты и услуги.
 
Основные цели команды:
  • создание единого онлайн процесса KYC (know your customer) по всем корпоративным продуктам;
  • построение лучшего клиентского опыта;
  • минимизация сроков онлайн-открытия счетов и подключения продуктов и услуг банка, как новым, так и действующим клиентам совместно с продуктовыми командами.
Стек: Java 11, Kotlin, Spring (Boot, IoC, Security, AOP), PostgreSQL, JOOQ, Liquibase, Redis, ActiveMQ Artemis, IBM MQ, Camunda, Testcontainers, Gradle, Maven, Docker, Kubernetes, GitLab CI, ELK stack.
Чем предстоит заниматься
  • Написанием сервисов для корпоративных клиентов;
  • Их развертыванием и мониторингом;
  • Развитием архитектуры приложения.
Наши ожидания
  • Отличные знания принципов разработки, интеграции ПО и его жизненного цикла;
  • Знание и умение применять паттерны проектирования;
  • Знакомство с DRY, KIS, YAGNI, SOLID;
  • Глубокие знания Java SE (11 и выше);
  • Опыт работы с многопоточностью;
  • Опыт работы с Spring (core, boot);
  • Опыт работы с Docker;
  • Опыт работы с Linux;
  • Знакомство с Kubernetes;
  • Знание классических алгоритмов и структуры данных, умение применять их на практике;
  • Широкий технический кругозор, знание современных принципов построения систем и желание их использовать для создания расширяемого и поддерживаемого продукта;
  • Знакомство с полным циклом CI/CD;
  • Опыт работы с системами контроля версий (git), системами автосборки (maven, gradle);
  • Понимание принципов гибких методик разработки (Scrum, Kanban);
  • Опыт разработки отказоустойчивых систем.
Мы предлагаем
  • Возможность работать из офиса или удаленно;
  • Возможность непосредственно влиять на продукт – не только с технической стороны но и с точки зрения бизнеса;
  • Работу по принципам Agile;
  • Присоединиться к QA-комьюнити в банке, где коллеги обмениваются опытом и помогают друг другу;
  • Участие в регулярных митапах профессиональных сообществ;
  • Внутреннее и внешнее обучение за счет банка;
  • Участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint;
  • Страховку со стоматологией, которая работает как в Москве, так и в регионах;
  • Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.