CTO / Java-разработчик (бэкенд)
Полная занятость, удаленная работа. Роль CTO / Java-разработчика (бэкенд). Проектирование и реализация транзакционной логики и архитектуры для высоконагруженного финансового сервиса с интеграцией с банками и процессингом. Основное внимание уделяется надежности распределенных систем, транзакциям PostgreSQL и событийно-ориентированной архитектуре для iGaming / букмекерской компании.
Проектирование и разработка бэкенд-сервисов на Java. Реализация транзакционной и финансовой логики (расчеты, интеграции). Построение REST / gRPC API и событийно-ориентированной архитектуры (Kafka / RabbitMQ). Работа с PostgreSQL: транзакции, уровни изоляции, блокировки, оптимизация сложных запросов. Обеспечение надежности распределенных систем: идемпотентность, обработка ошибок, управление конкурентностью. Настройка наблюдаемости (логи, метрики, трассировка), устранение инцидентов в продакшене.
Минимум 4 года коммерческого опыта разработки бэкенда на Java (Core, Spring Boot / Spring Framework). Опыт работы с микросервисной архитектурой и распределенными системами. Отличное знание SQL, глубокое понимание PostgreSQL (транзакции, уровни изоляции, блокировки, оптимизация производительности Java и БД). Практический опыт проектирования REST / gRPC API и работы с брокерами сообщений (Kafka / RabbitMQ). Понимание Docker, Kubernetes, CI/CD и инструментов наблюдаемости. Опыт в FinTech / банковской сфере / платежах / бухгалтерских книгах будет большим плюсом.
Полная занятость. Удаленная работа.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал