CTO / Java Backend Developer
Интересная позиция с высоким уровнем ответственности и возможностью влиять на архитектуру. Удаленный формат и стек технологий (Java, K8s, Kafka) делают вакансию привлекательной, однако отсутствие указанной зарплаты и работа в сфере iGaming могут подойти не всем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль совмещает обязанности CTO и активную разработку, что требует не только глубоких знаний Java и PostgreSQL, но и навыков архитектурного проектирования высоконагруженных систем. Дополнительную сложность придает специфика iGaming/FinTech с жесткими требованиями к транзакционной целостности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении не указан уровень вознаграждения. Для позиции CTO с глубокой экспертизой в Java и FinTech на российском рынке медиана составляет около 450,000 - 550,000 рублей, в то время как на международном рынке для удаленной работы она может быть значительно выше.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
CTO / Java Backend Developer
*⚙️*Полная занятость
*📍*Удаленная работа
Проектирование транзакционной логики и архитектуры высоконагруженного финансового сервиса с акцентом на интеграцию с банками и процессингом. Фокус на обеспечении надежности распределенных систем, работе с транзакциями в PostgreSQL и построении Event-Driven архитектуры.
Ищем CTO / Java Backend Developer в компанию, обслуживающию iGamint/betting проекты.
Задачи:
• Проектировать и разрабатывать backend-сервисы на Java.
• Реализовывать транзакционную и финансовую логику (расчеты, интеграции).
• Строить REST/gRPC API и Event-Driven архитектуру (Kafka / RabbitMQ).
• Работать с PostgreSQL: транзакции, уровни изоляции, блокировки, оптимизация сложных запросов.
• Обеспечивать надежность распределенных систем: идемпотентность, обработку ошибок, concurrency control.
• Настраивать 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 — будет большим преимуществом.
*📩* TG: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- Spring Framework
- PostgreSQL
- SQL
- REST
- gRPC
- Kafka
- RabbitMQ
- Docker
- Kubernetes
- CI/CD
Возможные вопросы на собеседовании
Для финансового сервиса критически важно понимать, как кандидат предотвращает потерю данных или двойные списания.
Как вы обеспечиваете идемпотентность операций при обработке платежных транзакций в распределенной системе?
Работа с PostgreSQL заявлена как ключевой навык, важно проверить понимание механизмов конкурентного доступа.
В каких случаях вы бы выбрали уровень изоляции Serializable вместо Read Committed в PostgreSQL, и как это повлияет на производительность?
Вакансия предполагает работу с брокерами сообщений в финансовом контексте.
Как гарантировать строго поочередную обработку событий (Ordering) в Kafka при масштабировании потребителей?
Роль CTO подразумевает ответственность за стабильность системы.
Опишите ваш подход к организации мониторинга и алертинга (Observability) для выявления проблем с задержками (latency) в gRPC взаимодействиях.
Проверка опыта работы с высоконагруженными БД.
Какие стратегии оптимизации вы примените, если заметите рост блокировок (locks) в таблице транзакций при высокой нагрузке?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

