Senior\Lead Java разработчик (КАСКО)
Лоция · зарплата не указана · Москва · HH · опубликовано 24 апреля 2026 г.
Описание вакансии
Мы строим единый, высоконагруженный процесс тарификации КАСКО на современном микросервисном стеке. Это не просто поддержка legacy — это создание системы принятия решений с нулевой терпимостью к отказам, синхронными и асинхронными интеграциями, балансировкой нагрузки и событийной архитектурой. Проект находится на стыке страхового финтеха и enterprise-разработки. Наша цель: сделать расчёт стоимости полиса быстрым, прозрачным и отказоустойчивым — десятки тысяч запросов в минуту без потери производительности .
Команда — инженеры, которые пишут код, готовый к масштабированию. Мы используем Camunda 7 для оркестрации бизнес-процессов, Kafka для асинхронной обработки событий и PostgreSQL для хранения критически важных данных. Всё это работает в Kubernetes под управлением Azure DevOps.
Кто нам нужен - Senior\Lead с сильным бэкграундом в Java — вы не просто пишете код, а ведёте за собой группу из 3–4 Java-разработчиков. Вы распределяете задачи, проводите код-ревью, отвечаете за техническую стратегию сервисов тарификации и участвуете в нагрузочном тестировании вместе с DBA и инфраструктурой.
Стек:
Backend:
Java 17+, Spring (Core/MVC/Boot/Data), Hibernate, JPA, PostgreSQL, Maven, REST, JUnit, Camunda 7, Kafka, Liquibase/Flyway
DevOps & инфраструктура:
Kubernetes (K8s), Docker, Helm, Ansible, Nginx, Linux, Azure DevOps Server (TFS), Artifactory
Инструменты команды:
Git, Jira/TFS, Confluence, Jenkins/Azure DevOps, Scrum/Safe
Чем предстоит заниматься:
• Проектировать и внедрять высоконагруженные сервисы тарификации на Java 17+ / Spring Boot.
• Строить REST-интеграции и работать с PostgreSQL через JPA/Hibernate, оптимизируя запросы.
• Настраивать Kafka для асинхронной обработки событий и обеспечения отказоустойчивости.
• Оптимизировать и рефакторить существующие сервисы, мигрировать на новые версии Java и фреймворков.
• Исследовать новые технологии и интегрировать их в проект.
• Управлять группой из 3–4 Java-разработчиков (Spring/Camunda): ставить задачи, грумить, проводить code review и принимать работу.
• Участвовать в планировании спринтов, этапов и релизов.
• Писать unit- и интеграционные тесты.
• Настраивать CI/CD вместе с DevOps (Azure DevOps, Helm, Docker, K8s).
• Участвовать в функциональном и нагрузочном тестировании с QA и DBA.
• Создавать документацию и формировать нефункциональные требования.
Чего мы ждем от тебя:
• Java/Spring: от 5 лет, уверенное владение Java 17+, Spring Core/MVC/Boot/Data.
• Базы данных: от 3 лет проектирования БД, продвинутый SQL (PostgreSQL / Oracle / MS SQL).
• Микросервисы и интеграции: проектирование REST API, опыт с Kafka (или RabbitMQ/ActiveMQ).
• Качество кода: тесты (unit + интеграционные), принципы KISS, YAGNI, DRY, SOLID, ООП и шаблоны проектирования.
• Контроль версий и CI/CD: глубокое знание Git, понимание пайплайнов.
• Контейнеризация: понимание Docker и Kubernetes, базовые навыки работы с оркестрацией.
• Soft skills: деловая коммуникация, умение вести код-ревью и команду.
Будет плюсом:
• Опыт с Camunda 7 (ключевое преимущество).
• MapStruct, OpenAPI Generator, Swagger.
• Работа по Scrum, Safe или гибридным методологиям (Agile + Waterfall).
• Глубокое применение DevOps-практик (самостоятельная настройка CI/CD).
• Опыт нагрузочного тестирования.