👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Lead Backend Developer (Java)

Требования

Бэкенд, Ведущий (Lead)JavaSpring Boot

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Программа лояльности для клиентов ВТБ / Почта Банка

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

Условия работы

Мультибонус - e-commerce проект под крылом большого банка, здесь нет бесконечных согласований и легаси, зато есть масштабные интересные проекты, которые ты сможешь помогать создавать с нуля.

Сейчас мы собираем команду людей, которые хотят радикально улучшать банковские продукты, стремятся реализовывать смелые идеи и готовы стремительно двигаться вперед вместе с нами.

Мы строим свою собственную систему IT с нуля, и это уникальная возможность получить опыт выстраивания процессов, где вы станете непосредственными участниками важнейших задач, сможете видеть быструю реализацию своих идей, работая на самом современном стеке технологий.
И все это в безопасных условиях банковской стабильности.

Задачи

  • Курирование backend разработки микросервисной платформы;
  • Интеграция платформы с различными системами (web-площадки, МП, внутренние системы, DWH и т.д.);
  • Взаимодействие с заказчиками, изучение БТ и ТЗ на разработку;
  • Контроль качества разработки подрядчиками и внутренними разработчиками (кодревью);
  • Внедрение и поддержка на высоком уровне культуры разработки;
  • Подбор разработчиков в команду и поддержка эффективности взаимодействия в команде;
  • Распределение задач между разработчиками;
  • Наставничество;
  • Оценка работ в ч/ч;
  • Проведение и приемка нагрузочных тестирований;
  • Разработка технической документации (регламенты, требования к разработке);

Требование профессиональным навыкам и к знаниям стека технологий:

  • Spring boot
  • Spring cloud
  • Spring security
  • Spring mvc
  • Java Database Connectivity, Java Persistence API
  • Kafka
  • REST-API (Swagger)
  • Интеграция с различными API (RPC, REST, SOAP)
  • Умение ориентироваться в чужом коде, заниматься рефакторингом кода
  • Понимание принципов проектирования архитектуры построения высоконагруженных сервисов

Инструментарий:

  • Git
  • Jira
  • Confluence

Личные качества:

  • Развитые коммуникативные навыки, умение простым языком объяснить сложные вещи как устно, так и письменно
  • Проектное мышление, аналитический склад ума
  • Инициативность
  • Перфекционизм
  • Самостоятельность
  • Пунктуальность
  • Высокая скорость разработки

Опыт:

  • Опыт работы руководителем группы от 2-х лет, ведущим разработчиком – не менее 3-х лет;
  • Опыт разработки сложных высоконагруженных проектов, знание способов масштабирования проекта при росте нагрузки не менее 3 лет;
  • Опыт проведения тестирования и нагрузочных испытаний;
  • Использование систем контроля версий, например Git;
  • Опыт разработки микросервисов.

Условия:

  • ДМС после испытательного срока
  • Премии по результатам работы
  • Оформление по ТК РФ
  • Молодой коллектив
  • Офис в Москва Сити