Ищем Java разработчика для разработки микросервисов банковского обслуживания физических лиц. Офис в Москве.
Обязанности:
- Разрабатывать микросервисы на Java 25 и Spring Boot 3
- Реализовывать 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
- Понимание принципов микросервисной архитектуры и проектирования REST API
- Знание СУБД, ORM, использование HQL/SQL
- Знание алгоритмов и структур данных, ООП, SOLID и функционального программирования
- Опыт с Docker, Kubernetes, Prometheus, Graylog
- Понимание принципов CI/CD
Будет плюсом:
- Опыт разработки высоконагруженных приложений
- Опыт в финтехе
- Опыт с GitLab CI, JIRA, Confluence
- Опыт работы по Agile/Scrum
Условия:
- Конкурентная зарплата и регулярные премии
- Формат работы 5/2 9-18, комфортный офис в Москве
- Расширенная программа ДМС, включая стоматологию
- Компенсация фитнес-абонемента и обучения английскому
- Доступ к обучающим программам по hard и soft skills
- Специальные условия и корпоративные скидки у партнёров группы ДОМ.РФ
- Активная социальная жизнь (спортивные и интеллектуальные мероприятия, благотворительность)