Назад

Java разработчик (Fintech)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Uzbekistan
Релокация
Uzbekistan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Java разработчик (Fintech): Разработка и поддержка production-backend для финансовых сервисов в головном офисе в Ташкенте с акцентом на отказоустойчивость, безопасность и интеграции с банковскими и платёжными системами. Фокус на реализации финансовых сценариев, обеспечении идемпотентности и устойчивости при сбоях, а также диагностике инцидентов и производительности.

Локация: головной офис в Ташкенте; требуется релокация в Узбекистан. Работа на месте работодателя, график 5/2 с 9:00 до 18:00.

Зарплата: не указана.

Компания

Banks Soft Systems — системно значимая российская ИТ-компания, разрабатывающая и внедряющая решения для цифровизации клиентского обслуживания банков, финтех-компаний, госсектора, телекома, ритейла, медицины и ЖКХ в России и СНГ.

Что делать

  • Разрабатывать и поддерживать production-backend для финансовых сервисов, обеспечивая стабильность и отказоустойчивость при нагрузке и сбоях.
  • Реализовывать сценарии верификации личности, операций с картами, переводов, кредитов, депозитов и обмена валют.
  • Внедрять механизмы безопасности: OTP, биометрию, подписание транзакций, OAuth2/OIDC, JWT и mTLS.
  • Интегрировать решения с core banking, процессингом, платёжными сетями и госсервисами через REST, SOAP, GraphQL и Kafka.
  • Обеспечивать идемпотентность, retry, dead-letter-очереди, circuit breaker и корректную работу транзакций; участвовать в релизах, расследовании инцидентов и анализе логов и метрик.
  • Писать тесты, проводить код-ревью, участвовать в CI/CD и согласовывать API-контракты с аналитиками и тестировщиками.

Требования

  • Опыт работы в финтехе, банковской сфере или с платёжными продуктами обязателен.
  • Опыт разработки и поддержки production-backend на Java, включая реальные инциденты, релизы и поддержку.
  • Java 17+, включая records, streams и многопоточность с пулами потоков и CompletableFuture.
  • Spring Boot 3, Spring MVC, Spring Data JPA, Hibernate и Spring Security.
  • PostgreSQL: SQL, индексы, EXPLAIN и планы запросов, JSONB, транзакции и уровни изоляции.
  • Интеграции REST, OpenAPI/Swagger, SOAP, GraphQL и Apache Kafka; событийно-ориентированные конечные автоматы.
  • OAuth2/OIDC, JWT, mTLS и сертификаты X.509.
  • Maven, многомодульный монорепозиторий, Git и GitLab CI; Docker, Kubernetes/OpenShift, ConfigMap и Secret.
  • JUnit 5, Mockito, AssertJ, Testcontainers; структурированное логирование Log4j2, correlation ID, Prometheus, Micrometer, Spring Boot Actuator, ELK, Elasticsearch и Kibana; диагностика проблем производительности и отказов.

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

  • Liquibase, Camunda BPMN и гексагональная архитектура.
  • Опыт работы с вендорскими платформами и построения решений поверх закрытого ядра через модули расширения.
  • AppDynamics или аналогичные APM-системы.
  • Checkstyle, SpotBugs, Postman и IntelliJ IDEA; умение быстро читать и проектировать API-контракты.

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

  • Официальное трудоустройство по ТК Узбекистана с первого дня.
  • Работа в современном офисе в центре Ташкента с инфраструктурой для работы и отдыха, включая бассейн.
  • Предоставляется необходимая техника для работы.
  • Обеды в столовой по себестоимости.

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