О позиции
Мы ищем опытного Java разработчика для разработки микросервисов в компании ДОМ.РФ. Ваша задача будет заключаться в создании и поддержке высоконагруженных систем для банковского обслуживания физических лиц. Вы будете работать с современными технологиями, такими как Java 25 и Spring Boot 3, и иметь возможность влиять на архитектуру и дизайн решений.
Чем вы будете заниматься
- Разрабатывать микросервисы для банковского обслуживания на Java и Spring Boot.
- Реализовывать REST API с использованием Spring MVC, Security и Keycloak.
- Управлять данными с помощью Spring Data, Hibernate, PostgreSQL, Cassandra, Redis, MinIO.
- Интегрироваться с другими сервисами через REST API, Kafka и ActiveMQ Artemis.
- Использовать сторонние библиотеки для ускорения разработки, такие как Lombok и MapStruct.
- Тестировать код с помощью JUnit, MockMvc, Mockito и Testcontainers.
- Проходить и проводить кодревью.
- Участвовать в проектировании, отладке, релизах и поддержке сервисов.
Требования
- Опыт коммерческой разработки от 5 лет.
- Опыт разработки микросервисов Spring Boot от 3 лет.
- Уверенное знание Java Core, Spring, Hibernate.
- Понимание принципов микросервисной архитектуры.
- Знание принципов работы СУБД, ORM, использование HQL/SQL.
- Знание классических алгоритмов и структур данных.
- Понимание принципов ООП, SOLID и функционального программирования.
- Опыт работы с Docker, Kubernetes, Prometheus, Graylog.
- Понимание принципов CI/CD.
Что мы предлагаем
- Конкурентная зарплата от 250 000 до 450 000 ₽ в месяц.
- Гибридный формат работы с возможностью удалённой работы.
- ДМС и другие социальные гарантии.
- Возможности для профессионального роста и развития.
- Работа в команде профессионалов с интересными проектами.
- Современные инструменты и технологии для работы.
Вакансия предлагает интересные задачи и конкурентные условия. Однако, отсутствие четкой информации о компании может вызвать вопросы у кандидатов.
Кто здесь добьётся успеха
Глубокое понимание экосистемы Java, включая Java 25, Spring Boot 3, и опыт работы с фреймворками, такими как Hibernate для ORM.
Способность эффективно работать в гибридном формате, что требует высокой самоорганизации и дисциплины для соблюдения сроков при удаленной работе.
Опыт проектирования и разработки высоконагруженных микросервисов с использованием Docker и Kubernetes, что позволяет быстро развертывать и масштабировать приложения.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев