Senior Java разработчик + PostgreSQL (трайб Digital)

Дата размещения вакансии: 16.06.2025
Работодатель: АО «ОТП Банк» (JSC «OTP Bank»)
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Клары Цеткин
Требуемый опыт работы:
От 3 до 6 лет

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

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

  • Участвовать в разделении монолита написанного на PostgreSQL;
  • Спроектировать и создать совместно с лидом, архитектором и системным аналитиком группу новых микросервисов;
  • Писать качественный, поддерживаемый код с соблюдением внутренних соглашений и покрытием Unit-тестами;
  • Помогать бэк-разработчикам и аналитикам других команда в анализе систем (реверс-инжиниринг БД: определение зависимостей, структуры и т.д.) и интеграции с созданными сервисами;

Технологический стек:

• Java 21 / Kotlin, Gradle

• Spring Boot 3

• PostgreSQL, Redis

• Kafka, RabbitMQ

• Docker, Kubernetes

• BitBucket, TeamCity, ELK

• Jira, Confluence

Что мы ждем:

  • Опыт разработки на Java/Kotlin от 5 лет;
  • Опыт SQL-разработки PostgreSQL;
  • Умение писать и оптимизировать SQL-запросы;
  • Умение разбираться в чужом коде, анализировать требования и работать по ним;
  • Знание индексов, блокировок и уровней изоляции в СУБД;
  • Опыт проектирования и разработки REST API;
  • Опыт работы с очередями RabbitMQ/Kafka;
  • Понимание и практическое применение принципов SOLID.

Приветствуется:

  • Знания и опыт работы с CI/CD (желание и стремление разбираться).
  • Опыт использования ELT подходов;
  • Опыт оптимизации запросов и кода PostgreSQL;
  • Опыт оценки и декомпозиции больших задач на этапы разработки;

Процесс собеседований:

  • 2 этапа интервью: технический (хард) и личностный (софт).