О компании
Мы работаем на стыке Auto.ru и Т-Банка, развивая ключевые финансовые сервисы в авто-экосистеме: монетизацию, страхование и автокредитование. Команды отвечают за полный цикл денежных потоков и клиентских сценариев — от тарификации и расчетов до оформления ОСАГО/КАСКО и выдачи автокредита онлайн. Через наши системы проходят сотни тысяч пользователей ежемесячно, а решения напрямую влияют на выручку и клиентский опыт.
Обязанности
- Анализировать требования совместно с командой и прорабатывать архитектурные решения
- Разрабатывать и сопровождать функциональность от идеи до релиза
- Проектировать и развивать микросервисную архитектуру продукта
- Писать тесты и обеспечивать качество кода
- Проводить code review и участвовать в подготовке дизайн‑документов
- Брать на себя техническое лидерство в задачах
- Взаимодействовать со смежными командами при интеграциях
- Участвовать в оценке, планировании и развитии инженерных стандартов
Требования
- Опыт коммерческой разработки на Java 11+ или Kotlin
- Опыт проектирования и разработки микросервисной архитектуры и API (REST, gRPC), включая интеграции между сервисами
- Опыт работы со Spring Framework
- Опыт работы с Kafka и реляционными базами данных, включая PostgreSQL
- Опыт написания unit‑ и интеграционных тестов
- Понимание принципов работы JVM, многопоточность и основы оптимизации производительности
- Понимание принципов контейнеризации, процессов сборки и доставки, а также мониторинга сервисов
- Умение проектировать решения с нуля, писать и проводить ревью дизайн‑документов, принимать ответственность за архитектурные решения
- Будет плюсом опыт работы с Camunda
- Будет плюсом опыт работы с NoSQL базами данных