Senior Java Developer FinTech

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Мы строим уникальную для Узбекистана экосистему цифровых сервисов, объединяющую финтех, e-commerce и доставку еды

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

О компании и команде

Uzum Bank входит в экосистему Uzum и является ключевым продуктом цифровых сервисов Uzum в Узбекистане, предоставляя пользователям весь спектр банковских услуг. Мы стремительно растём, завоёвывая рынок и находимся в поиске сильных Java инженеров для усиления 6-ти продуктовых команд.

Ожидания от кандидата

  • Java 11+, Spring Boot, Hibernate;
  • Понимаешь принципы работы баз данных;
  • Знаешь теорию и умеешь применять на практике шаблоны проектирования;
  • Обладаешь системным мышлением, умением как смотреть на проблему в целом, так и погружаться в детали;
  • Проактивен и самостоятелен в решении задач;
  • Понимаешь различные подходы в работе с Git;
  • Знаешь что такое REST API и умеешь его проектировать;
  • Понимаешь, что такое микросервисы и зачем они нужны;
  • Работал с брокером сообщений ActiveMQ, RabbitMQ или Kafka;
  • Пишешь тесты и понимаешь, зачем это делать.

Условия работы

Uzum Bank входит в экосистему Uzum и является ключевым продуктом цифровых сервисов Uzum в Узбекистане, предоставляя пользователям весь спектр банковских услуг. Мы стремительно растём, завоёвывая рынок и находимся в поиске сильных Java инженеров для усиления 6-ти продуктовых команд.

Тебе предстоит создавать уникальный финтех продукт, участвовать в разработке архитектуры системы и сервисов. Будь готов к highload и разработке не только новых фич, но и решению нетривиальных технических задач.

Команды Uzum Bank представляют собой матричную структуру. Каждая команда отвечает за определённую область (направление) продукта. Существует 6 продуктовых команд.

P2P - Peer-to-peer переводы между счетами и картами

Core Banking - Взаимодействие с основной базой данных банка (АБС), создание контрагентов, открытие счетов и выпуск карт

Auth - Разработка единой системы аутентификации для всего холдинга

B2C - Разработка платежных сервисов для оплаты товаров и услуг, оплата на местах, оплата государственных сервисов

B2B - Разработка и поддержка API для мерчантов. Подключение и интеграция с партнёрами, которые осуществляют биллинг через Uzum Bank

Loyalty - Разработка программы лояльности и кэшбэк сервисов

В каждой команде есть продакт, аналитик, QA инженер и backend команда. Дизайнеры, бизнес аналитики, мобильные и веб разработчики работают со всеми продуктовыми командами на уровне горизонтали.

Технический стек:

Java 11, Spring Boot, Hibernate, Postgresql, Oracle, Docker, Gitlab. Мы используем гибкие подходы к разработке, активно пользуемся CI и стремимся создавать и поддерживать высокую инженерную культуру.

Ты подходишь нам если владеешь и умеешь:

  • Java 11+, Spring Boot, Hibernate;
  • Понимаешь принципы работы баз данных;
  • Знаешь теорию и умеешь применять на практике шаблоны проектирования;
  • Обладаешь системным мышлением, умением как смотреть на проблему в целом, так и погружаться в детали;
  • Проактивен и самостоятелен в решении задач;
  • Понимаешь различные подходы в работе с Git;
  • Знаешь что такое REST API и умеешь его проектировать;
  • Понимаешь, что такое микросервисы и зачем они нужны;
  • Работал с брокером сообщений ActiveMQ, RabbitMQ или Kafka;
  • Пишешь тесты и понимаешь, зачем это делать.

Бонусы

  • Классная команда;
  • Уютный офис в центре Ташкента или удалённую работу - по желанию;
  • Мощный рабочий ноутбук;
  • Конкурентная зарплата и гибкий график работы;
  • Регулярные внутренние митапы, в том числе с приглашёнными выступающими из крупнейших компаний мира.