Lead Backend Developer (Java)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мультибонус - 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;
- Опыт разработки микросервисов.
Условия:
- ДМС после испытательного срока
- Премии по результатам работы
- Оформление по ТК РФ
- Молодой коллектив
- Офис в Москва Сити