Teamlead Java / Руководитель группы разработки (банковское ПО)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Проект: Развитие направления автокредитования в крупном банке - разработка приложений и программного обеспечения, как для клиентов банка, так и для внутренних сотрудников. Цель - обеспечить клиентам лучший в России опыт приобретения и обслуживания транспортных средств и сопутствующих услуг в кредит
Требования:
- Опыт управления командой разработки (разработчики бэк и фронт (ios, android, web), тестировщики) от 3-х лет
- Отличные знания Java (Kotlin - желательно)
- Большой опыт работы со Spring Framework (глубокое понимание Core; хорошие знания модулей MVC, Data JPA, Boot)
- Опыт JPA/Hibernate, умение составить оптимальный/предсказуемый запрос к БД
- Умение использовать инструменты тестирования кода: junit, Mockito, Hamcrest, Spring (Boot) Test utils
- Уверенный опыт работы с RDBMS (Postgres)
- Умение работы с Git
- Знание Maven
- Опыт работы с Docker
- Опыт работы в распределённой (Scrum) команде
Крайне желательно:
- Знание внутреннего устройства Spring Boot, опыт разработки собственных стартеров
- Опыт использования/разработки CI/CD пайплайнов
- Практический опыт использования Openshift (v4)
- Понимание принципов и знание паттернов микросервисной архитектуры
- Опыт проектирования схем реляционных БД
- Опыт работы с Redis (либо любым другим key-value стором в качестве кэша)
Обязанности:
- Работа над проектом в роли TeamLead Java разработчика
- Управление командой
Условия:
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно по московскому времени (на территории РФ) либо в одном из офисов: Москва (м. Деловой Центр), Саратов, Уфа, Пенза, Нижний Новгород