Вакансия: Team Lead (senior developer)
Роль Team Lead (senior developer) разработчика в компании:
- разрабатывать новый функционал и рефакторить существующий;
- разработка микросервисов;
- участвовать в проработке архитектуры проекта;
- быть частью продуктовой команды, которая работает по agile;
- выдвигать не только технические, но и бизнес идеи (при желании);
- участвовать в code review;
- взаимодействие с группой тестирования.
Мы будем рады рассмотреть твою кандидатуру, если у тебя есть:
- опыт руководства ИТ командой от 2-х лет;
- знание принципов ООП, шаблонов проектирования;
- умение работать с Git, Jenkins;
- хорошее знание Java Core, Java EE;
- опыт работы с Hibernate;
- опыт работы с Oracle /Postgres;
- опыт использования Spring Framework (Spring Boot / Spring Cloud );
- опыт многопоточного программирования;
- понимание принципов SOAP, REST, JMS;
- опыт написания Unit-тестов (jUnit, jest).
Будет плюсом
- Опыт работы с react-native;
- Знание JSON API, GraphQL, gRPC;
- Docker, OpenShift, Kubernetes.