Мы не просто страхуем автомобили — мы строим цифровой мозг для страховой компании. Наша задача — переосмыслить процесс тарификации КАСКО, сделав его мгновенным, точным и абсолютно прозрачным для клиента. Это масштабный проект по созданию высоконагруженной IT-платформы, где бизнес-логика встречается с передовыми архитектурными решениями.
Вам предстоит возглавить разработку Системы принятия решений — сердца всего процесса. Это сложнейший микросервисный организм, работающий на Java и Camunda, обрабатывающий терабайты данных и принимающий решения за доли секунды.
Чем предстоит заниматься:
- Возглавить группу из 3-4 сильных Java-разработчиков: вы будете не просто менеджером, а техническим лидом, задающим стандарты кода и архитектуры.
- Проектировать и развивать ядро тарификации: от написания высоконагруженных сервисов до тонкой настройки интеграций с PostgreSQL и Kafka.
- Участвовать в миграции на актуальные версии Java и фреймворков — мы не стоим на месте, мы постоянно рефакторим и улучшаем продукт.
- Внедрять AI-ассистентов в рутину (генерация тестов, документации), чтобы команда сосредоточилась на действительно сложных инженерных задачах.
- Строить надежный пайплайн CI/CD вместе с DevOps и обеспечивать отказоустойчивость системы на уровне инфраструктуры.
Что мы ждем от тебя:
- Опыт управления командой разработчиков (наставничество) от 2 лет;
- Опыт разработки на Java/Spring от 7 лет;
- Опыт работы с Java 17+, Spring (Core, MVC, Boot, Data), JPA/Hibernate, Liquibase/Flyway, Maven/Gradle, JSON/XML;
- Опыт проектирования БД, продвинутый уровень знаний SQL любой СУБД (PostgreSQL / Oracle / Firebird / MS SQL) от 3 лет;
- Опыт проектирования и разработки REST-API;
- Опыт работы с Kafka или ActiveMQ/RabbitMQ;
- Опыт с MapStruct, OpenAPI Generator, Swagger;
- Опыт проектирования микросервисной архитектуры;
- Опыт покрытия кода Unit и интеграционными тестами;
- Уверенные знания ООП и основных шаблонов проектирования;
- Понимание принципов KISS, YAGNI, DRY, SOLID;
- Глубокие знания Git;
- Опыт Code Review;
- Понимание CI/CD;
- Понимание принципов работы Docker/Kubernetes и инструментов оркестрации. Опыт работы в команде по гибким методологиям (Agile, Scrum, Safe);
Будет огромным плюсом:
- Опыт работы с Jira/TFS, Confluence, Jenkins/AzureDevOps;
- Умение работать с Docker;
- Опыт применения практик DevOps (CI/CD);
- Опыт работы с Camunda 7;
- Опыт работы в проектах по методологии Waterfall;
- Оценка кода, сгенерированного ИИ, на адекватность, производительность и безопасность;
- Умение перекладывать скучный рутинный код на AI-ассистентов (JavaDoc, Unit/интеграционные тесты, мапперы и т.д.).