АКБ Агробанк

Middle Java developer

Не указана
  • Ташкент
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Что предстоит делать:

Разрабатывать и сопровождать backend-часть распределённой системы на Java;

Проектировать и реализовывать микросервисы (включая интеграции между ними);

Участвовать в проектировании архитектуры системы;

Оптимизировать производительность и масштабируемость сервисов;

Покрывать код юнит- и интеграционными тестами;

Работать в тесной связке с DevOps, аналитиками и другими разработчиками;

Проводить code review и участвовать в принятии архитектурных решений.

Что мы ожидаем от кандидата:

2–4 года опыта коммерческой разработки на Java (Java 11 и выше);

Уверенное знание Spring (Boot, Data, Security);

Опыт разработки и сопровождения микросервисов;

Опыт работы с REST API, Kafka/RabbitMQ, Docker;

Умение работать с базами данных: PostgreSQL / MongoDB / Redis

Понимание принципов CI/CD, опыт работы с Git

Навыки написания unit и integration тестов (JUnit, Testcontainers и др.)

Знание принципов SOLID, DDD, Clean Architecture

Что мы предлагаем:

Участие в разработке продукта с нуля / развитие существующего проекта (в зависимости от команды);

Работа в сильной инженерной команде;

Компенсация сертификаций;

Пятидневная рабочая неделя с 9.00 до 18.00 часов;

Карьерный рост в крупнейшем банке Узбекистана;

Достойная заработная плата + социальный пакет;

Офис, расположенный в международном бизнес-центре "Tashkent city".