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

Tech Lead Java (Трайб POS)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Java
  • PostgreSQL
  • SQL
  • Spring Framework
  • Управление командой

Кто мы: Трайб POS.

Кого мы ищем:

Chapter Lead Java.

Присоединяйтесь к нашей команде, чтобы возглавить разработку решений в области POS-систем! Мы ищем опытного и креативного лидера, который будет направлять команду разработчиков, внедрять передовые технологии и заботиться о наших клиентах, обеспечивая им лучший пользовательский опыт.

Наш стек:

  • Языки: Java 17, 21;
  • Фреймворки: Spring Boot 3, Hibernate, Spring Data, Spring Security, JUnit+Mockito;
  • Базы данных: PostgreSQL+MongoDB;
  • Брокеры сообщений:Rabbit, Kafka;
  • SVC: Git+BitBucket;
  • CI/CD: TeamCity, Nexus;
  • сборка проекта: maven;
  • Оркестрация: k8s

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

  • Разработка новой функциональности продуктов Банка;
  • Участие в разработке мидл-слоя продуктов Банка на базе микросервисной архитектуры;
  • Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
  • Участие в разработке архитектурных решений;
  • Обеспечение высокого качества поставляемого программного кода за счет использования инструментов контроля качества и написания модульных тестов;
  • Обеспечение высокого уровня отказоустойчивости разворачиваемых сервисов за счет использования инструментов оркестрации и мониторинга;
  • Анализ и реализация интеграций с сервисами и системами Банка;
  • Проведение валидации программного кода;
  • Развитие сотрудников, менторинг, обучение;
  • Участие в регулярных мероприятиях подхода СКРАМ.

Что мы ждем от успешного кандидата:

  • Глубокие знания Java и опыт от 5 лет;
  • Умение руководить командой и принимать решения;
  • Знание Spring Boot (уверенное знание общих концепций);
  • Опыт работы с базами данных PostgreSQL;
  • Понимание принципов микросервсиной архитектуры, работы Docker-контейнеров в кластере Kubernetes;
  • Понимание того, как на практике применяются принципы SOLID;
  • Умение писать и оптимизировать SQL запросы;
  • Разбираться в индексах, блокировках и уровнях изоляции;
  • Опыт работы проектирования и разработки REST API;
  • Опыт работы с очередями RabbitMQ/Kafka;
  • Отличные коммуникативные навыки и умение работать в команде.