
АО «ОТП Банк» (JSC «OTP Bank»)
Tech Lead Java (Трайб POS)
Не указана
- 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;
- Отличные коммуникативные навыки и умение работать в команде.