АФЛТ-Системс

Tech Lead Java (Quarkus)

Не указана
  • Москва
  • Более 6 лет

О проекте:

Мы – растущая команда, занимающаяся переходом с унаследованной CRM-системы Siebel на современную микросервисную платформу. Схема работы: вендор разрабатывает основной код (ядро системы). Наша задача – принять решение, разобраться в нем, чтобы дальше развивать систему силами собственной команды. Именно для этого нам нужен человек, который возглавит эту работу изнутри. Вы будете мостом между вендором и нашей командой: следить за качеством кода, выстраивать процессы приемки и обучать разработчиков работать с новой системой.

Кого мы ищем:

Ищем опытного Java-разработчика, который не боится чужого кода и умеет работать на стыке между внешним подрядчиком и внутренней командой. Нам важен опыт работы в условиях неопределенности – консалтинг, МСБ, продуктовые компании, где приходилось строить процессы с нуля. Если ваш опыт – это крупный банк с выстроенным конвейером, нам скорее всего, будет сложно найти общий язык.

Технологический стек на проекте:

Бэк: Java 15-17, Quarkus/Vertx, Kafka + Kafka Streams, Docker/OpenShift.

БД: PostgeSQL, Elastic.

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

  • Технический аудит кода вендора: качество, покрытие тестами, документация, техдолг.
  • Выстраивание процесса приемки решений: чек-листы, критерии готовности, CI/CD, код-ревью.
  • Снижение зависимости от вендора: выстроить процессы так, чтобы мы могли самостоятельно развивать систему.
  • Обучение команды: разбор архитектуры, навигация в чужом коде, best practices.
  • Коммуникация с архитектором и вендором по техническим вопросам
  • Проектирование и разработка новых компонентов системы

Мы ждем:

  • 5+ лет коммерческой разработки на Java
  • Java Core и многопоточность – на уровне, когда можно объяснить это другому
  • Опыт работы c высоконагруженными системами
  • Умение быстро ориентироваться в чужом коде
  • Понимание микросервисной архитектуры и ее подводных камней
  • Опыт написания технической документации
  • Понимание CI/CD, подходов к тестированию и код-ревью

Будет преимуществом:

  • Опыт работы с вендорами/внешними подрядчиками
  • Знание Kafka, Quarkus/Vertx, Docker/OpenShift
  • Опыт миграции с монолита на микросервисы
  • Знакомство с CRM-системами

Условия:

  • Гибридный или полностью удалённый формат работы. Для тех, кто предпочитает офис — в Москве: современное пространство в 5 минутах от м. Новокузнецкая (фитнес-зал, настольный теннис, комната PS 5, регулярные активности для резидентов), в Санкт-Петербурге: коворкинг в 10 минутах от м. Маяковская (PS 5, еженедельные вечеринки).
  • Работа в аккредитованной ИТ-компании со всеми предусмотренными государственными льготами, включая ИТ-ипотеку.
  • Полностью «белая» заработная плата. Уровень дохода обсуждается индивидуально и зависит от опыта и экспертизы.
  • ИТ-отсрочка и бронь от мобилизации как для сотрудников компании с критически важной инфраструктурой.
  • Корпоративные льготы на авиабилеты авиакомпаний «Аэрофлот», «Россия» и «Победа» для сотрудника и членов семьи (родители, супруг(а), дети).
  • ДМС с первого рабочего дня: стоматология, помощь на дому, плановый и экстренный стационар; возможность подключения семьи на льготных условиях.
  • Компенсация питания при работе из офиса.
  • Курсы, сертификации, профессиональные конференции.
  • Корпоративный сервис благополучия: безлимитные консультации с экспертами по юридическим, психологическим, финансовым вопросам и вопросам здорового образа жизни.
  • Корпоративные мероприятия и активности: спорт, киберспорт, мотопробеги и другие форматы внерабочего общения.
  • Дополнительно: кафетерий скидок, доступ к корпоративной библиотеке Alpina Digital, билеты на футбольные и баскетбольные матчи.