Backend

Java developer Full-time

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

ГРУППА КОМПАНИЙ «ДОМ.РФ» реализует национальные проекты в области жилищного строительства и ипотеки. Более 25 лет мы занимаемся развитием жилищной сферы в России.

В ДОМ.РФ работает более 7 тысяч человек, из которых более тысячи - это команда цифровой вертикали. Наша ИТ-команда проводит цифровую трансформацию строительной отрасли по всей России и создает инновационные ИТ-продукты для людей, бизнеса и государства.

О ПРОЕКТЕ:

Позиция открыта в Банке ДОМ.РФ в команду разработки нового мобильного банка. Будем рады если вы присоединитесь к нашей команде, разрабатывать микросервисный backend мобильного приложения, аудитория которого удваивается каждый год. Мы решаем интересные инженерные задачи на самом актуальном технологическом стэке. В общей команде продукта более 120 человек, и мы планируем активно расти.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

Разрабатывать микросервисы для дистанционного банковского обслуживания физических лиц на Java 21 и Spring Boot 3

Реализовывать REST API с использованием Spring MVC, Security и Keycloak

Управлять данными с помощью Spring Data, Hibernate, PostgreSQL, Cassandra, Redis, MinIO

Интегрироваться с другими сервисами банка через REST API и ActiveMQ Artemis

Использовать сторонние библиотеки для ускорения разработки, такие как Lombok и MapStruct

Тестировать код с помощью JUnit, MockMvc, Mockito и Testcontainers

Проходить и проводить кодревью

Участвовать в проектировании, отладке, релизах и поддержке сервисов

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

ЧТО ДЛЯ НАС ВАЖНО:

Опыт коммерческой разработки от 5 лет

Опыт разработки микросервисов Spring Boot от 3 лет

Уверенное знание Java Core, Spring, Hibernate

Понимание принципов микросервисной архитектуры

Понимание правил проектирования и разработки REST API

Знание принципов работы СУБД, ORM, использование HQL/SQL

Знание классических алгоритмов и структур данных

Понимание принципов ООП, SOLID и функционального программирования

Понимание архитектурных подходов и шаблонов проектирования

Опыт работы с Docker, Kubernetes, Prometheus, Graylog

Понимание принципов CI/CD

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

Конкурентный уровень заработной платы и регулярные премии

Гибридный и удаленный формат работы, отдельный офис для IT и Digital команды

Расширенная программа ДМС, включая стоматологию

Компенсация абонемента в фитнес-клуб и обучения иностранным языкам

Доступ к корпоративному обучению по hаrd и soft skills

Специальные условия по кредитам и ипотеке от Банка ДОМ.РФ для сотрудников

Overview

Apply For This Job