Задачи:
— Разрабатывать аналитические сервисы, системы уведомлений и новые возможности продукта.
— Разбираться в предметной области, уточнять требования вместе с командой и участвовать в планировании и оценке задач.
— Проектировать решения, развивать сервисную архитектуру и поддерживать существующий код.
— Работать с производительностью, надёжностью, консистентностью данных и взаимодействием сервисов.
— Использовать AI-агентов для разработки, тестирования, ревью и документирования изменений.
— Определять необходимые проверки, оценивать качество сгенерированного кода и отвечать за корректность итогового решения.
— Доводить изменения до продакшена: участвовать в деплое, следить за работой сервисов и разбирать возникающие проблемы.
Требования:
— Опыт бэкенд-разработки на уровне Senior и сильную базу по Java Core, concurrency и JVM.
— Опыт разработки на Java/Kotlin и готовность работать преимущественно с Kotlin.
— Уверенное владение SQL, понимание работы баз данных и опыт оптимизации запросов.
— Понимание распределённых систем, асинхронного взаимодействия, отказоустойчивости и согласованности данных.
— Умение принимать и объяснять архитектурные решения, выбирать подходящие принципы и паттерны проектирования.
— Практический опыт полноценной работы с AI-агентами: постановка задач, подготовка контекста и спецификаций, управление выполнением, проверка результатов.
— Самостоятельность, инициативность и ответственность за доставку задач и работу решения в продакшене.
— Английский, достаточный для свободного чтения документации и письменного общения.
— Опыт в финтехе, банковских, платёжных или торговых системах будет большим преимуществом.
— Знание Vert.x приветствуется.
Условия:
— Рабочие встречи проходят на русском.
Стек:
— Kotlin / Java (большая часть кода написана на Kotlin).
— Vert.x, Kotlin Coroutines и Flow.
— Сервисная архитектура, Kafka и собственный кластерный механизм взаимодействия сервисов.
— MySQL, Redis.
— Gradle, Spock / Groovy для модульных и интеграционных тестов.
— AWS, Kubernetes, Bitbucket Pipelines.
— Корпоративный Claude Code/Codex.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.