Войти

Middle Java Developer

Компания Finipay
Тип Офис / Бишкек
Оклад От 100000 KGS в месяц
Описание вакансии

О продукте

Финипэй, платёжная организация и оператор платёжной системы с лицензиями НБКР. Разрабатываем и эксплуатируем собственную платформу: эквайринг, QR-платежи, кошелёк, P2P, личный кабинет, отчётность, интеграции с банками и партнёрами. Продакшн работает на двух площадках, около 15 микросервисов в Docker.


Чем предстоит заниматься

  • Развивать сервисы платформы
  • Делать интеграции с банками и партнёрами: REST и SOAP, обмен по защищённым каналам, подпись запросов и колбэков (HMAC-SHA256), идемпотентность, реконсиляция
  • Участвовать в разработке антифрод-модуля: скоринговые правила, лимиты, проверка по спискам AML и санкционным перечням
  • Писать и поддерживать миграции и запросы к PostgreSQL, отвечать за производительность на боевых объёмах
  • Закрывать требования регулятора и PCI по своей части кода: авторизация, логирование, обработка чувствительных данных
  • Поддерживать сборку и деплой своих сервисов в GitLab CI, разбирать инциденты по логам и метрикам


Требования

  • От 3 лет коммерческой разработки на Java (17+)
  • Spring Boot, Spring Web, Spring Data JPA / Hibernate, Spring Security
  • PostgreSQL на уровне уверенного разработчика: индексы, планы запросов, транзакции и уровни изоляции, миграции (Liquibase или Flyway)
  • REST API: проектирование, версионирование, документирование
  • Docker, Git, GitLab CI
  • Многопоточность, работа с очередями задач и планировщиками (Spring Scheduler, Quartz)
  • Понимание аутентификации и авторизации: JWT, OAuth2, ролевые модели
  • Тесты: JUnit, Mockito, интеграционные тесты (Testcontainers как плюс)
  • Умение читать чужой код и работать в системе, которая уже в проде и приносит деньги


Будет плюсом

  • Опыт в финтехе, банке или платёжной организации: эквайринг, процессинг, шлюзы, 3-D Secure
  • Понимание требований НБКР к платёжным организациям, PCI DSS, AML и KYC
  • Redis, Kafka или RabbitMQ
  • Linux на уровне уверенного пользователя, nginx, Prometheus и Grafana
  • Опыт работы с криптографией: подписи, шифрование, работа с ключами


Личные качества под нашу специфику

  • Аккуратность к деньгам: понимание, что ошибка в расчётах и статусах транзакций видна клиенту и регулятору
  • Готовность работать по регламентам, документировать изменения и проходить аудиты
  • Готовность к дежурствам и разбору инцидентов на проде


Резюме отправлять строго на адрес электронной почты, указанной в объявлении, в противном случае, Ваше резюме не будет рассмотрено!

Telegram @mydatacoin
Телефон +996 556 018 138