Ташкент
Предстоит проектировать транзакционную логику, высоконагруженные финансовые сервисы и интеграции с банками и процессингом.
Задачи:
Проектировать и разрабатывать backend-сервисы на Java / Spring Boot.
Реализовывать транзакционную и финансовую логику (BNPL-сценарии, расчеты, интеграции).
Строить REST/gRPC API и Event-Driven архитектуру (Kafka / RabbitMQ).
Работать с PostgreSQL: транзакции, уровни изоляции, блокировки, оптимизация сложных запросов.
Обеспечивать надежность распределенных систем: идемпотентность, обработку ошибок, concurrency control.
Покрывать код unit/integration тестами, проводить Code Review и менторить Middle-разработчиков.
Настраивать Observability (логи, метрики, трейсинг) и участвовать в разборе production-инцидентов.
Требования:
От 4 лет коммерческого опыта backend-разработки на Java (Core, Spring Boot / Spring Framework).
Опыт работы с микросервисной архитектурой и распределенными системами.
Отличный SQL, глубокое понимание PostgreSQL (транзакции, isolation levels, locking, performance tuning Java и БД).
Практика проектирования REST/gRPC API и работы с брокерами сообщений (Kafka / RabbitMQ).
Понимание Docker, Kubernetes, CI/CD, а также инструментов Observability.
Опыт в FinTech / Banking / Payments / Ledger — будет большим преимуществом.
Разговорный русский и узбекский языки, английский — чтение технической документации.
Ташкент
до 5000 USD
Ташкент
до 2000 USD