Тимлид команды разработки (Java)

Требования

Бэкенд разработчик
Senior
ООП
Spring Boot
Java Spring Framework
PostgreSQL
Git
Java
Apache Kafka
Kubernetes
Высоконагруженные системы

Условия

Можно удалённо
Москва
Ижевск
Самара

Компания

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

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

О компании и команде

В Т1 стабильность и финансовая надежность, а также социальные гарантии гармонично сочетаются с преимуществами ИТ‑компании — открытостью, инновациями и гибридным форматом работы.

Мы стремительно растём, масштабируемся и ищем новых специалистов в команду!

В рамках финтех‑направления мы разрабатываем инновационные решения для цифровизации финансового сектора: современные финтех‑продукты, системы работы с большими данными и комплексные решения для фронт‑ и бэк‑офисов. В продуктовом портфеле — создание современных высоконагруженных фронтальных систем, омниканальных продуктов и высоконадежных платформ для поддержки банковского бизнеса.

Мы работаем с крупнейшими организациями банковского сектора, ведущими финансовыми компаниями и активно выстраиваем партнерскую работу на Ближнем Востоке, в Африке и Юго‑Восточной Азии. Охват пользователей продуктов составляет более 15 миллионов человек.

СУБО Передача данных в БКИ: Передача данных в бюро кредитных историй.

Цель проекта - обеспечение передачи данных в БКИ по кредитам ФЛ в соответствии с требованиями 218-ФЗ и 302-ФЗ при переходе на целевую архитектуру (перевод витрин БКИ из КХД в ЦЕХ)Поддержание надежности и качества текущего процесса по передаче данных в БКИ в условиях вывода нецелевых информационных систем.

Тех. стек проекта
 : * Java 17, * Spring Boot / Cloud * Kafka / ActiveMQ, * PostgreSQL , * REST / SOAP * Kubernetes


Ожидания от кандидата

Требования:
1. Опыт enterprise разработки на Java от 5 лет (Spring Boot / Cloud);
2. Опыт разработки микро-сервисов;
3. Опыт применения паттернов проектирования, в том числе микро-сервисных;
4. Знание базовых структур данных и алгоритмов;
5. Умение находить и обосновывать решение  сложных технических задач;
6. Владение best-практиками разработки (Refactoring / JCC / TDD / BDD / SOLID);
7. Опыт отладки, оптимизации производительности приложений;
8. Опыт разработки приложений в трехзвенной парадигме;
9. Опыт проектирования реляционных баз данных PostgreSQL;
10. Опыт построения реляционных баз данных;
11. Опыт проектирования БД в PostgreSQL;
12. Опыт разработки сложных процедур (PL/pgSQL) (PostgreSQL);
13. Опыт оптимизации запросов, структур БД;
14. Опыт работы с Git;
15. Проведения code review.

Задачи:
1. Управление командой разработчиков (4-6 человек);
2. Разработка банковских сервисов в миросервисной архитектурес использованием фреймворка Spring Boot;
3. Участие в разработке архитектуры решения и выбора технологий;
4. Проведение технических собеседований в части подбора пофильных специалистов;
5. Поддержка разработчиков/менторство




Условия работы

Мы создадим комфортные условия для работы, предложим интересные и масштабные задачи, а также поможем профессионально расти и развиваться, участвовать в кросс‑командных проектах и определять собственную траекторию развития.