Бэлл Интегратор

Team Lead Java

Не указана
  • Минск
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java
  • Spring Framework
  • Kafka
  • SQL
  • Управление командой
  • Docker

Проект по построению бэк-офисной и учётной инфраструктуры для торговли ценно-бумажными продуктами (сделки купли/продажи акций/облигаций, РЕПО etc,). Команда состоит из аналитиков, разработчиков, тестировщиков, DevOps. Инфраструктура создается с нуля силами проектных agile-команд на cloud-native платформе банка и плотно интегрируется в информационную инфраструктуру банка, планируется интеграции более чем с 20 целевыми АС Банка в том числе выгрузка данных в облако.

Основной инструментальный стек платформы: Java, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript), Apache Ignite.

Требования:

  • специалист по Java 8+, SpringBoot;
  • опыт более 4 лет в разработке систем промышленного уровня;
  • правильное применение шаблонов проектирования ПО;
  • есть опыт разработки микросервисов;
  • знание протоколов, форматов и технологий HTTP, REST, GRPC, JSON, XML, XSD;
  • способен создавать решения, обеспечивающие отказоустойчивость систем;
  • имеет высшее техническое образование.

Дополнительные (желательные) требования

  • опыт проектирования межсервисных взаимодействий;
  • опыт разработки систем финансовых учетных систем
  • умение применять принципы реактивного программирования;
  • стремление к максимальному покрытию кода тестами;
  • опыт работы со Spring Validation, StateMachine, Swagger
  • знаком с OpenShift и Istio;
  • работал ранее по agile/scrum методологии;∙
  • знает и умеете работать с Jira и Confluence;
  • понимание, как устроен бизнес глобальных рынков.

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно.