Ленинградский проспект 35с1
ИНФОРМАЦИЯ О ПРОЕКТЕ:
Позиция открыта в Банке ДОМ.РФ в домене B2C, который отвечает за развитие розничного бизнеса. У вас есть возможность стать техническим лидером трех команд Дебетовых продуктов. Наши самодостаточные команды используют актуальные технологии и архитектурные подходы, разрабатывают backend на java и фронты на iOS, Android и Web. У вас есть возможность стать участником большой быстроразвивающейся продуктовой команды с амбициозными целями, вырасти внутри неё и принести свой опыт, влиять на результат, делать уникальный продукт и гордиться им.
ТЕХНОЛОГИЧЕСКИЙ СТЕК:
- Java 21, Spring Boot 3
- API: REST, Spring MVC, Spring Security
- DB: Spring Data, Hibernate, PostgreSQL
- NoSQL: Cassandra, Redis
- MQ: ArtemisMQ, Kafka
- Тесты: JUnit 5, MockMvc, Mockito, Testcontainers
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Проектировать и разрабатывать микросервисы на базе Spring Boot
- Помогать разработчикам команд создавать технологически совершенный продукт
- Проводить ревью кода
- Прорабатывать продуктовые задачи в связке с владельцем продукта, аналитиками, разработчиками и тестировщиками
- Принимать технические решения вместе с архитекторами и командой платформы
- Отвечать за качество кодовой базы и организовать процесс непрерывного улучшения качества кода
- Улучшать логирование, мониторинг и сбор продуктовых метрик
- Фиксировать и устранять технический долг
- Использовать общую технологическую платформу и способствовать ее развитию
- Контролировать качество работы backend разработчиков
- Проводить технические интервью и онбординг
- Распространять знания и профессионально развивать разработчиков
НАШИ ПОЖЕЛАНИЯ К КАНДИДАТУ:
- Опыт коммерческой разработки от 5 лет и микросервисов Spring Boot от 3 лет
- Уверенное знание Java Core и экосистемы Spring на уровне senior
- Опыт работы лидом разработки и желание развиваться в этом направлении
- Опыт работы в банковской сфере от одного года
- Понимание принципов микросервисной архитектуры
- Опыт разработки масштабируемых, высоконагруженных и отказоустойчивых систем
- Понимание правил проектирования и разработки REST API
- Знание принципов работы СУБД, ORM, уверенное знание Spring Data и Hibernate
- Знание классических алгоритмов и структур данных
- Понимание принципов разработки ПО, системной архитектуры, шаблонов проектирования и интеграции
- Опыт работы с Agile/Scrum методологиями