Требования к кандидату
- Опыт разработки приложений на Java 8 и выше.
- Отличное знание Spring (Spring Boot, Spring JPA, Spring MVC).
- Знание протокола HTTP, опыт проектирования REST API.
- Уверенные знания SQL и ORM (Hibernate).
- Понимание принципов микросервисной архитектуры.
- Способность писать чистый, производительный и легко сопровождаемый код.
- Опыт работы с SOAP, MQ.
- Опыт работы GIT, ветки, merge requets.
Плюсом будет:
- Знание гибких методологий разработки scrum, kanban, XP, etc.
- Опыт работы с Docker.
- Опыт работы с Kubernetes или Openshift.
- Опыт работы с ELK стеком.
- Навыки анализа и оптимизации SQL-запросов.
- Опыт работы с технологиями GWT/Vaadin
Обязанности
- Уточнение и декомпозиция поставленных задач, оценка трудоёмкости.
- Ревью проектной документации, архитектурных и технических решений, кода.
- Участие в выработке архитектурных и технических решений.
- Разработка нового функционала
- Написание Unit-тестов
- Наставничество и обучение новых сотрудников.
- Менторство над младшими разработчиками
Условия
- Корпоративное обучение в Академии лидерства (для руководителей) и Бизнес Академии (для всех сотрудников);
- Корпоративная электронная библиотека;
- ДМС для сотрудника, включая госпитализацию и стоматологию. А также льготная цена на приобретение программ ДМС для детей, супруга / супруги и родителей;
- Страхование при выезде за рубеж;
- Корпоративная социальная и материальная поддержка в определенных жизненных ситуациях;
- 10 рабочих дней 100% оплачиваемого листа нетрудоспособности в год;
- Ежегодный оплачиваемый отпуск продолжительностью 28 календарных дней;
- Корпоративные скидки и специальные акции от компаний- партнеров;
- Льготные условия на продукты Банка;
- Программы признания особых достижений сотрудников;
- Корпоративные мероприятия для сотрудников и их детей;
- Возможности участия в спортивных командах Банка (мини-футбол, хоккей и др.);
- Участие в благотворительных и социально значимых активностях;
- График работы 5\2 с 9:00 до 18:00;