Java Tech Lead

Remote work

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

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ.
Мы - подразделение розничного кредитного конвейера, занимаемся поддержкой и развитием проекта в направлении потребительского кредитования.
В проекте по методологии Agile работают несколько равноценных команд, состоящих из разработчиков, аналитиков и тестировщиков.
Во главе каждой команды стоит владелец продукта, он же наш внутренний заказчик.
Сейчас мы ищем на проект сильных технических специалистов - системных аналитиков.

Преимущество работы на нашем проекте:
Профессиональное развитие (использование стека технологий и инструментов: Camunda, BPMN 2.0, UML, REST API, SOAP, Kafka, Java, PostgreSQL)
Отсутствие разрыва между бизнесом и командой разработки (так как основной наш заказчик всегда с нами - это наш Владелец продукта)
Видимость результатов своей работы (в проекте проводится непрерывная оптимизация процессов для уменьшения Time To Market)
Участие в создании эффективных и качественных решений (при разработке взаимодействуем и консультируемся со специалистами devops, информационной безопасности, архитекторами, юристами, а также наращиваем собственную экспертизу в этих вопросах)
Большое разнообразие задач (многообразие систем и сервисов позволяет работать над задачами разного рода от интеграционных до архитектурных и интерфейсных)
Возможность внедрения новых подходов в работе (открытость руководcтва к новым идеям и технологиям)

Обязанности

Осуществлять разработку прикладного программного обеспечения (ПО) в соответствии со сроками и требованиями к качеству;
Оценивать затраты на разработку ПО и другие этапы жизненного цикла ПО;
Выполнять первичное тестирование разработанного кода на стендах разработки/тестирования;
Выполнять установку и настройку программного обеспечения в тестовой среде;
Участвовать в устранении ошибок на тестовых и продуктовых средах, а также в расследовании причин возникновения инцидентов.

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

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

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

Опыт руководства командой от 2-лет;
Опыт разработки от 5-ти лет;
Экспертное знание протоколов передачи данных (REST/SOAP), форматов данных(JSON/XML), БД (PostgreSQL/Oracle/MongoDb), очередей (Kafka/MQ), CI/CD (TeamCity);
Экспертное знание архитектур (клиент-серверная, SOA, MSA);
Экспертное знание Spring Core;
Экспертное знание Managment System (Git/Jira/Confluence);
Экспертное знание Java Core;
Экспертное знание технологий JPA/JDBC/Hibernate, JMS, Spring Boot/Cloud;
Участие в code review (Обязательно);
Уверенное знание паттернов проектирования ООП;
Уверенное знание паттернов микросервесов;
Уверенное понимание TDD;
Уверенное понимание чистой архитектуры (Трехслойка, Луковичная);
Знакомство с DDD;
Формировать требования к качеству кода (Чистый код, Функциональная парадигма);
Проведение собеседований;
Оnboarding новых сотрудников;
Администрирование git;
Следить за качеством архитектуры приложения.

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

-

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

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

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

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

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

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

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

ДМС

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