Lead Java -разработки

Lead Java -разработки

Москва, Ленинградское шоссе, 16с9

Метро: Балтийская

Описание вакансии

Чем предстоит заниматься:

  • разработкой системы принятия решений КАСКО (backend - Java Spring и Camunda), включая: проектирование, разработку и внедрение высоконагруженных сервисов тарификации;
  • осуществлять REST-интеграции и интеграции с БД (PostgreSQL),интеграции с системами обмена сообщениями (Kafka) для асинхронной обработки событий и обеспечения отказоустойчивости;
  • заниматься оптимизацией и рефакторингом существующих сервисов;
  • осуществлять миграции на новые версии Java и фреймворки;
  • заниматься техническим развитием проекта, исследованием новых технологий, фреймворков и их интеграций;
  • координировать группу разработки Java Spring/Camunda (3-4 человека), включая распределение и постановку задач, груминг, контроль (code review) и приемку;
  • участвовать в планировании задач на период/этап/спринт;
  • участвовать в разработке документации, функциональных и нефункциональных требований ПО со стороны группы разработки;
  • участвовать в настройке CI/CD совместно с DevOps;
  • участвовать в функциональном тестировании ПО совместно с QA-инженерами;
  • участвовать в нагрузочном тестировании ПО совместно с инженерами инфраструктуры и DBA.

Чего мы ждем от тебя:

  • опыт управления командой разработчиков (наставничество) от 1,5 лет;
  • опыт разработки на 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/интеграционные тесты, мапперы и т.д.)
Посмотреть контакты работодателя

Адрес

Похожие вакансии

АльфаСтрахование

Ведущий java разработчик

АльфаСтрахование

  • Москва

  • Не указана

Рекомендуем
Sapiens solutions

Java Developer Senior

Sapiens solutions

  • Москва

  • Не указана

Рекомендуем
ЛАНИТ
  • Москва

  • Не указана

Рекомендуем
Альфа-Банк
  • Москва

  • Не указана

Swordfish Security
  • Москва

  • Не указана

Национальная Лотерея

Senior Java разработчик

Национальная Лотерея

  • Москва

  • Не указана

РТК-СОФТ
  • Москва

  • Не указана

Bell Integrator

Java-разработчик

Bell Integrator

  • Москва

  • Не указана

Азиатско-Тихоокеанский Банк

Senior Java разработчик

Азиатско-Тихоокеанский Банк

  • Москва

  • Не указана

Островок

Data Engineering Group Lead

Островок

  • Москва

  • Не указана

Xello
  • Москва

  • Не указана

2ГИС
  • Москва

  • Не указана

Транснефть-Технологии

Fullstack Java разработчик

Транснефть-Технологии

  • Москва

  • Не указана

  • Москва

  • Не указана

INPAS
  • Москва

  • Не указана

«UZUM TECHNOLOGIES»

Senior Java разработчик

«UZUM TECHNOLOGIES»

  • Москва

  • Не указана

Эксперт РА
  • Москва

  • Не указана

ГКУ Инфогород

Senior DevOps engineer

ГКУ Инфогород

  • Москва

  • Не указана

МТС Банк
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию