Senior Java разработчик

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

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

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

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

ПРОЕКТ: Создаём систему сопровождения сделок Глобальных Рынков с ценными бумагами.

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

  • подтверждать условия сделок с контрагентами,
  • проводить расчёты по сделкам (перемещение денег и ценных бумаг),
  • контролировать исполнение обязательств,
  • оценивать справедливую стоимость,
  • вести учёт ц. бумаг в разрезе мест хранения
  • и еще что-нибудь

Решение строится на собственной платформе* банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой. Микросервисная архитектура, cloud‑native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.

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

Ожидания от кандидата

ОБЯЗАННОСТИ:

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

ТРЕБОВАНИЯ:

  • Опыт работы от 4-х лет на Java (уровень Senior)
  • Опыт работы с Java версии 8+
  • Опыт работы с SpringBoot от 2-х лет
  • Опыт разработки микросервисов от 2-х лет
  • Знание протоколов, форматов и технологий HTTP, REST, GRPC, JSON, XML, XSD
  • Способность создавать решения, обеспечивающие отказоустойчивость систем
  • Опыт управления группой разработки / опыт менторства
  • Желательно:
  • Опыт работы с банковским ПО
  • Опыт проектирования межсервисных взаимодействий
  • Умение применять принципы реактивного программирования
  • Стремление к максимальному покрытию кода тестами
  • Опыт работы со Spring Validation, StateMachine, Swagger
  • Знакомство с OpenShift и Istio
  • Работал ранее по agile/scrum методологии
  • Знает и умеете работать с Jira и Confluence
  • Понимание, как устроен бизнес глобальных рынков

Условия работы

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Помощь при релокации в Москву
  • Формат работы – удаленно или из офиса/гибрид (Москва, Пенза, Уфа, Нижний Новгород, Уфа)