Компания обслуживает iGaming/betting-проекты и ищет CTO / Java Backend Developer для проектирования транзакционной логики и архитектуры высоконагруженного финансового сервиса с интеграциями с банками и процессингом.

Задачи:

  • Проектировать и разрабатывать backend-сервисы на Java.
  • Реализовывать транзакционную и финансовую логику: расчеты и интеграции.
  • Строить REST/gRPC API и Event-Driven архитектуру с Kafka или RabbitMQ.
  • Работать с транзакциями, уровнями изоляции, блокировками и оптимизацией запросов в PostgreSQL.
  • Обеспечивать надежность распределенных систем: идемпотентность, обработку ошибок и concurrency control.
  • Настраивать observability: логи, метрики и трейсинг; разбирать production-инциденты.

Требования:

  • От 4 лет коммерческого опыта backend-разработки на Java.
  • Опыт работы с микросервисной архитектурой и распределенными системами.
  • Отличное знание SQL и глубокое понимание PostgreSQL, включая транзакции, уровни изоляции, блокировки и настройку производительности.
  • Практический опыт проектирования REST/gRPC API и работы с брокерами сообщений.
  • Понимание Docker, Kubernetes, CI/CD и инструментов observability.
  • Опыт в FinTech, Banking, Payments или Ledger будет преимуществом.

Условия: полная занятость, удаленная работа.