Детали вакансии
Java Developer
Java Developer в ДОМ.РФ. Разработка микросервисов для розничного банкинга на Java 25 и Spring Boot 3. Гибридный формат работы.
Разрабатывать микросервисы для розничного банкинга на 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. Проводить и участвовать в code review. Участвовать в проектировании сервисов, отладке, релизах и поддержке.
Опыт коммерческой разработки от 5 лет. Опыт разработки микросервисов на Spring Boot от 3 лет. Уверенное знание Java Core, Spring, Hibernate. Понимание принципов микросервисной архитектуры. Понимание принципов проектирования и разработки REST API. Знание СУБД, принципов ORM и использования HQL/SQL. Знание классических алгоритмов и структур данных. Понимание принципов ООП, SOLID, функционального программирования. Понимание архитектурных подходов и паттернов проектирования. Опыт работы с Docker, Kubernetes, Prometheus, Graylog. Понимание принципов CI/CD.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал