Все вакансии

Senior\Lead Java разработчик (КАСКО)

Лоция · зарплата не указана · Санкт-Петербург · HH · опубликовано 24 апреля 2026 г.

Компания Лоция
Источник 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).
• Опыт нагрузочного тестирования.

Навыки

  • Java
  • Kafka
  • PostgreSQL
  • Kubernetes
  • DevOps
  • Spring
  • REST
  • Docker
  • Ansible
  • Nginx
  • Linux
  • Git
Открыть вакансию в ленте