Java Tech Lead
Remote work
Описание вакансии
Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ.
Мы - подразделение розничного кредитного конвейера, занимаемся поддержкой и развитием проекта в направлении потребительского кредитования.
В проекте по методологии Agile работают несколько равноценных команд, состоящих из разработчиков, аналитиков и тестировщиков.
Во главе каждой команды стоит владелец продукта, он же наш внутренний заказчик.
Сейчас мы ищем на проект сильных технических специалистов - системных аналитиков.
Преимущество работы на нашем проекте:
Профессиональное развитие (использование стека технологий и инструментов: Camunda, BPMN 2.0, UML, REST API, SOAP, Kafka, Java, PostgreSQL)
Отсутствие разрыва между бизнесом и командой разработки (так как основной наш заказчик всегда с нами - это наш Владелец продукта)
Видимость результатов своей работы (в проекте проводится непрерывная оптимизация процессов для уменьшения Time To Market)
Участие в создании эффективных и качественных решений (при разработке взаимодействуем и консультируемся со специалистами devops, информационной безопасности, архитекторами, юристами, а также наращиваем собственную экспертизу в этих вопросах)
Большое разнообразие задач (многообразие систем и сервисов позволяет работать над задачами разного рода от интеграционных до архитектурных и интерфейсных)
Возможность внедрения новых подходов в работе (открытость руководcтва к новым идеям и технологиям)
Обязанности
Осуществлять разработку прикладного программного обеспечения (ПО) в соответствии со сроками и требованиями к качеству;
Оценивать затраты на разработку ПО и другие этапы жизненного цикла ПО;
Выполнять первичное тестирование разработанного кода на стендах разработки/тестирования;
Выполнять установку и настройку программного обеспечения в тестовой среде;
Участвовать в устранении ошибок на тестовых и продуктовых средах, а также в расследовании причин возникновения инцидентов.
Требования к кандидату
Обязательные требования
Опыт руководства командой от 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
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена