Hayot bank

Java-разработчик (Spring WebFlux)

Коротко

Java-разработчик в Hayot Bank (Ташкент) для создания и поддержки высоконагруженных бэкенд-сервисов на Spring Boot и Spring WebFlux. Требуется опыт реактивного программирования, работы с PostgreSQL/Cassandra/Redis, проектирования REST API и покрытия кода тестами. Работа в офисе, опыт 3-5 лет.

Обязанности:
•Разработка, поддержка и развитие высоконагруженных бэкенд-сервисов на Java / Spring Boot.
•Проектирование и реализация асинхронного и реактивного взаимодействия компонентов системы (Spring WebFlux, Project Reactor).
•Проектирование масштабируемой архитектуры БД (PostgreSQL, Cassandra) и оптимизация запросов, включая использование R2DBC и Redis.
•Проектирование и документирование чистого и понятного REST API (OpenAPI/Swagger).
•Интеграция сервисов с системами аутентификации и авторизации (Keycloak, OAuth2 / JWT).
•Покрытие кода unit- и интеграционными тестами (JUnit 5, Mockito, Testcontainers).
•Участие в процессе проведения Code Review, миграций схем БД (Liquibase) и внедрения лучших практик разработки (SOLID, Clean Architecture).
•Поддержка наблюдаемости сервисов: настройка логирования, сбор метрик и трассировка (OpenTelemetry).
Требования:
•Уверенное знание Java 17+ и современных возможностей языка.
•Опыт разработки на Spring Boot.
•Опыт реактивного программирования: Spring WebFlux, Project Reactor.
•Опыт работы с PostgreSQL, в том числе через реактивный доступ к данным (R2DBC).
•Опыт работы с Redis и Cassandra.
•Опыт версионирования схемы БД (Liquibase или аналоги).
•Понимание OAuth2 / JWT, опыт работы с Keycloak.
•Опыт проектирования REST API, документирование в OpenAPI.
•Знание принципов SOLID, паттернов проектирования, слоистой архитектуры.
•Опыт написания unit- и интеграционных тестов (JUnit 5, Mockito, Testcontainers).
•Опыт работы с Maven, Git, Docker.
•Понимание принципов наблюдаемости: логирование, метрики, трейсинг (OpenTelemetry).
•Готовность работать по строгим стандартам кода и проходить code review.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте