Назад

Не получаете ответ?

Вакансия опубликована 8 дн. назад - шансы на ответ снижаются.

8 дней назад

Senior Java Developer (Java)

5 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Uzbekistan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Java Developer (микросервисы и Core Banking): разработка высоконагруженных микросервисов для кредитных, платёжных и транзакционных продуктов с акцентом на REST/gRPC API, интеграции с внешними сервисами и производительность. Фокус на проектировании платформенных сервисов, рефакторинге legacy-модулей, обеспечении устойчивости систем и менторинге младших специалистов.

Локация: офис работодателя в Ташкенте, улица Батыра Закирова, 2А

Зарплата: до 5000 USD в месяц до вычета налогов

Компания

Агробанк — крупный банк Узбекистана, развивающий цифровые продукты и технологическую экосистему для физических и юридических клиентов.

Что делать

  • Разрабатывать и развивать микросервисы для кредитных, платёжных и транзакционных продуктов.
  • Проектировать и реализовывать REST/gRPC API, а также интеграции с платёжными системами, государственными сервисами, БКИ и партнёрами.
  • Работать с высоконагруженными системами, оптимизировать производительность, запросы и устойчивость сервисов.
  • Участвовать в проектировании архитектуры новых платформенных сервисов, проводить code review и менторить младших специалистов.
  • Писать unit- и интеграционные тесты, устранять технический долг и рефакторить критичные legacy-модули.
  • Взаимодействовать с продуктовой командой, аналитиками, QA и DevOps.

Требования

  • От 3 лет коммерческого опыта разработки на Java; уверенное владение Java 11/17+.
  • Глубокие знания Spring Framework, включая Spring Boot, MVC, Data и Security.
  • Опыт работы с PostgreSQL или Oracle, уверенный SQL, JPA/Hibernate, оптимизация запросов и профилирование.
  • Опыт работы с Kafka или RabbitMQ и понимание микросервисной архитектуры.
  • Опыт проектирования и документирования REST API с OpenAPI/Swagger, уверенная работа с Git и базовое понимание CI/CD.
  • Знание паттернов разработки, SOLID и ООП; опыт работы в Agile/Scrum и способность эффективно взаимодействовать в команде.

Хорошо, если есть

  • Опыт в финтехе или банковской сфере, знание Kotlin.
  • Опыт с Camunda BPM, Temporal.io, Redis, MongoDB или Elasticsearch.
  • Понимание Docker, Kubernetes и распределённых паттернов Saga, Outbox, CQRS и Event Sourcing.
  • Опыт с Keycloak, OAuth2/OIDC, gRPC или GraphQL.
  • Английский язык на уровне B1+ и знание требований безопасности банковских систем, включая PCI DSS.

Культура и преимущества

  • Инженерная культура с code review, наставничеством, внутренними митапами и развитием компетенций.
  • Работа в стабильной масштабной организации над проектами цифровой трансформации банка.
  • Профессиональное обучение и понятные карьерные траектории внутри IT-департамента.
  • Современный офис, частичная медицинская страховка и оплачиваемый отпуск.
  • График 5/2, с 9:00 до 18:00; премии к государственным и корпоративным праздникам.
  • Доступ к спортивному комплексу для сотрудников.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →