Java разработчик (Lead)

Дата размещения вакансии: 15.11.2024
Работодатель: Бэлл Интегратор
Уровень зарплаты:
з/п не указана
Город:
Минск
Требуемый опыт работы:
От 3 до 6 лет

BELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.

На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.

Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).

ПРОЕКТ:

Создание системы сопровождения сделок глобальных рынков с ценными бумагами.

Решение позволит сотрудникам максимально автоматизировано:

• подтверждать условия сделок с контрагентами

• проводить расчёты по сделкам (перемещение денег и ценных бумаг)

• контролировать исполнение обязательств

• оценивать справедливую стоимость

• вести учёт ц. бумаг в разрезе мест хранения

Решение строится на собственной платформе банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой.

СТЕК: Java 11, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript), микросервисная архитектура, cloud native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.

ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТОВ:

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

БУДЕТ ПЛЮСОМ:

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

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  • Разработка бизнес и интеграционной логики.
  • Проектирование технических решений.
  • Подготовка к внедрению.
  • Рецензирование кода, дизайна решения, документации.
  • Написание модульных и интеграционных тестов.

МЫ ПРЕДЛАГАЕМ:

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