Senior Java/ Kotlin разработчик (трайб Digital)

АО «ОТП Банк» (JSC «OTP Bank»)

Senior Java/ Kotlin разработчик (трайб Digital)

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

В рамках проекта осуществляется сбор данных о действиях клиентов в ДБО с последующей передачей информации в СОРМ через Kafka.

Наш технологический стек:

  • Архитектура: микросервисы

  • Язык: Java 21, Kotlin

  • Backend: Spring Boot 3 (Starter, Data, Security, AMQP, Cloud)

  • Базы данных: PostgreSQL

  • Messaging / Streaming: Kafka, RabbitMQ

  • In-memory: Hazelcast, Ignite

  • Security: OAuth 2.0, OpenID Connect, Keycloak

  • Containerization & Orchestration: Docker, Kubernetes (on-premise и PaaS), Helm

  • CI/CD: TeamCity, Bitbucket, Nexus, SonarQube, Fortify

  • Инструменты: Jira, Confluence

  • Дополнительно: S3 API, MapStruct, Entity Graph

Чем предстоит заниматься

  • Работать в продуктовых и платформенных командах над созданием внутренних ИТ-продуктов банка

  • Пилотировать и внедрять новые бизнес-сервисы и платформы собственной разработки

  • Развивать и оптимизировать существующие бизнес-сервисы

  • Улучшать и оптимизировать процессы для ускорения и упрощения доставки ценности клиенту

  • Проектировать и развивать высоконагруженные распределённые системы

  • Участвовать в технических исследованиях, выборе архитектурных решений и технологий

  • Контролировать технический долг: инициировать, аргументировать и сопровождать его устранение

  • Проводить аргументированное code review

Что мы ожидаем:

  • Опыт коммерческой разработки на Java и/или Kotlin от 5 лет

  • Глубокие знания Spring Framework / Spring Boot

  • Экспертный опыт работы с неблокирующими (reactive) подходами

  • Экспертное понимание SQL и NoSQL БД, умение находить и устранять узкие места

  • Опыт работы с Kafka и/или RabbitMQ в условиях высоких нагрузок

  • Навыки проектирования: API, которое сложно использовать неправильно; независимых, простых, тестируемых и поддерживаемых компонентов

  • Умение работать с задачами с высокой степенью неопределённости: проводить исследования, анализировать альтернативы, предлагать оптимальные решения

  • Понимание влияния изменений на смежные команды и сервисы

  • Опыт защиты систем от перегрузок и предотвращения негативного влияния на внешние сервисы

  • Понимание, когда best practices неэффективны, и опыт применения альтернативных решений

  • Сильные навыки troubleshooting на уровне группы сервисов и инфраструктуры

Посмотреть контакты работодателя

Похожие вакансии

МТС
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
М.Видео-Эльдорадо

Ведущий разработчик Java (Senior)

М.Видео-Эльдорадо

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Пятый Элемент

Java Tech Lead / Senior+

Пятый Элемент

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Swordfish Security

Middle+/Senior Java Developer

Swordfish Security

Удаленная работа
  • Москва

  • Не указана

MANGO OFFICE
Удаленная работа
  • Москва

  • Не указана

Any
Удаленная работа
  • Москва

  • Не указана

Bell Integrator Регионы

Java/Kotlin-разработчик

Bell Integrator Регионы

Удаленная работа
  • Москва

  • Не указана

Okko
Удаленная работа
  • Москва

  • Не указана

ЗЕНИТ, банк
Удаленная работа
  • Москва

  • до 350000 RUR

«UZUM TECHNOLOGIES»
Удаленная работа
  • Москва

  • до 350000 RUR

Ртк-Элемент

Java developer (Senior)

Ртк-Элемент

Удаленная работа
  • Москва

  • до 350000 RUR

BrainShells
Удаленная работа
  • Москва

  • от 5000 USD

Notamedia

Team Lead Java

Notamedia

Удаленная работа
  • Москва

  • от 5000 USD

DM Solutions
Удаленная работа
  • Москва

  • от 5000 USD

ИЦ АЙ-ТЕКО
Удаленная работа
  • Москва

  • до 300000 RUR

БФТ-Холдинг
Удаленная работа
  • Москва

  • до 300000 RUR

Борлас, Консалтинговая группа

Ведущий разработчик

Борлас, Консалтинговая группа

Удаленная работа
  • Москва

  • до 300000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 300000 RUR

Bell Integrator
Удаленная работа
  • Москва

  • до 300000 RUR

Xello
Удаленная работа
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию