Локация
Ташкент, на месте работодателя
Компания
UCMG развивает финтех-проект UZCARD BNPL.
Что делать
•Проектировать и разрабатывать 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 Java и Spring Boot / Spring Framework.
•Опыт работы с микросервисной архитектурой и распределенными системами.
•Отличное знание SQL и глубокое понимание PostgreSQL: транзакции, уровни изоляции, блокировки и performance tuning Java и базы данных.
•Практика проектирования REST/gRPC API и работы с Kafka или RabbitMQ.
•Понимание Docker, Kubernetes, CI/CD и инструментов observability.
•Разговорный русский и узбекский языки.
•Английский язык на уровне чтения технической документации.
Хорошо, если есть
•Опыт в FinTech, Banking, Payments или Ledger.
Культура и преимущества
•Полная занятость.
•Работа на месте работодателя в Ташкенте.
•Участие в развитии высоконагруженных финансовых сервисов.