Ведущий разработчик/Технический лидер группы разработки

Remote work

Описание вакансии

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ. Данный проект - разработка сервисов банковских карт в омниканальной платформе банка.

Обязанности

Технические задачи (80% времени):
- Участие в разработке нового функционала, ревью и рефакторинг кода, другие активности, связанные с разработкой.
- Принятие технических решений по архитектуре приложения, выбора технологий и способов реализации бизнес-требований.
- Настройка devops процессов, если потребуются изменения и корректировки текущей реализации.

Административные задачи (20% времени):
- Распределение технических задач между членами команды
- Помощь в улучшении процессов управления разработкой
- Участие в проведении аттестаций и развитии сотрудников команды
- Участие в проведении технических интервью в случае найма новых сотрудников
- Взаимодействие с Департаментом информационной безопасности Банка по вопросам прохождения проверок системы на наличие уязвимостей, исправления выявленных замечаний

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-63948
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

Опыт работы:
от 5 лет разработки с использованием технологии Java/Spring
наличие опыта работы в разработке систем масштаба предприятия
опыт построения отказоустойчивых высоконагруженных систем
опыт разработки проектов в микросервисной архитектуре
уровень разработчика не ниже разработчика senior (team lead)


Требования к профессиональным навыкам и личным качествам:
Java SE 8+, Spring Framework (IoC, MVC, Transactions, Data, Boot);
экспертные знания в области настройки и поддержки JVM Oracle;
Опыт работы со следующим ПО: Zookeper, Kafka, Camel, Jasper Reports, Docker, Kubernetes, Jenkins, Nexus, PostgreSQL;
Уверенные знания в построении процессов разработки с применением гибких методологий;
Владение на профессиональном уровне средствами разработки JetBrains
опыт работы с Gradle/Maven;
опыт работы с Git/Hg;
опыт настройки и поддержки CI/CD окружений на базе TeamCity
опыт написания автоматических тестов (модульных и интеграционных) с использованием JUnit или TestNG;
опыт применения систем статического анализа кода;
опыт разработки с использованием JDBC, JPA, JMX;
знание SQL и опыт работы c реляционными СУБД: транзакционность, план запроса, индексы;
знание паттернов ООП;
навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений;
английский язык на уровне чтения документации.

Желательные требования

Плюсом будет:
опыт работы с протоколами: WebSocket, SockJs, STOMP;
опыт работы с Linux, разработка shell скриптов;
опыт разработки на Groovy, JavaScript/React;
хорошие коммуникативные качества, умение аргументировать свою точку зрения;
знание предметной области розничного и корпоративного кредитования, понимание BPMN диаграмм;
возможность продемонстрировать результат по проектам, в которых доводилось участвовать (ссылка на GitHub, приложение либо демо на собеседовании).

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование