Teamlead Java developer
Требования к кандидату
- Опыт управления командой разработчиков от 4-5 человек;
- Знание принципов и практический опыт применения OOP, SOLID, TDD;
- Опыт разработки приложений на Java 8 и выше;
- Отличное знание Spring (Spring Boot, Spring JPA, Spring Cloud);
- Знание протокола HTTP/HTTPS, опыт проектирования REST API;
- Уверенные знания SQL и ORM (Hibernate);
- Опыт работы и построение микросервисной архитектуры;
- Знание механизмов межсервисного взаимодействия;
- Способность писать чистый, производительный и легко сопровождаемый код;
- Опыт работы с SOAP, MQ;
- Опыт работы GIT, ветки, merge requets.
Обязанности
- Организация рефакторинга кода с целью улучшения;
- Проектирование и архитектурное ревью по задачам команды;
- Валидация постановки задач для разработчиков команды;
- Подготовка/валидация технического описания решения задачи;
- Валидация оценки трудоемкости разработки по задачам команды;
- Выбор целевого стека технологий в рамках реализации задач команды;
- Консультация смежных подразделений, взаимодействие по сложным вопросам проектирования решений и разработки текущей команды;
- Проведение Code Review, проверка качества выполненного Code Review младшими разработчиками, разработчиками и ведущими разработчиками;
- Контроль целостности развиваемой системы;
- Контроль за соблюдением архитектурных патеррнов и качеством реализации задач в команде;
- Обучение, наставничество, взаимодействие, контроль результатов работы младшего разработчика, разработчика и ведущего разработчика;
- Развитие компетенций разработчиков в команде;
- Организация процесса онбординга новых разработчиков;
- Менторство над младшими разработчиками.
Условия
- График работы удаленный, но всегда можно приехать в офис;
- Корпоративная электронная библиотека;
- Страхование при выезде за рубеж;
- Корпоративная социальная и материальная поддержка в определенных жизненных ситуациях;
- 10 рабочих дней 100% оплачиваемого листа нетрудоспособности в год;
- Корпоративные скидки и специальные акции от компаний- партнеров;
- Льготные условия на продукты Банка;
- Корпоративные мероприятия для сотрудников и их детей.