Java-разработчик middle/middle+ (брокерский бизнес)

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

Можно удаленно

Компания

Информационные технологии и услуги

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

Ищем Java-разработчика на проект "Сервисы операционной поддержки брокерского бизнеса".

Технический стэк:

  • Микросервисная архитектура
  • Java 11, Spring
  • Reactive Spring (Spring WebFlux, R2DBC, Reactive Spring Data).
  • Git; Gradle/Maven;
  • Kafka, RabbitMQ, ArtemisMQ;
  • Docker, K8s/OpenShift, TeamCity
  • JUnit , Mockito, WireMock
  • СУБД PostgreSQL.

Вам предстоит:

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

Какие знания и навыки для нас важны:

  • Опыт коммерческой разработки Highload приложений на Java от 4-х лет.
  • Отличные знания Java Core и опыт работы со стеком Spring, в том числе SpringBoot.
  • Использовали Git; Gradle/Maven.
  • Опыт в построении микросервисной архитектуры.
  • Навыки работы с очередями (Kafka, RabbitMQ, ArtemisMQ).
  • Навыки работы с Docker, K8s/OpenShift.
  • Опыт работы с СУБД (PostgreSQL, Oracle).
  • Опыт написания unit - тестов.
  • Понимание Reactive Spring (Spring WebFlux, R2DBC, Reactive Spring Data).

Будет плюсом:

  • Есть опыт в построении высоконагруженных распределенных систем и понимание проблем многопоточной обработки данных.
  • Есть понимание основ криптографии и практический опыт в использовании TLS.
  • Есть опыт работы c Nexus.​​​​