Java Team Lead

Java Team Lead


MSK or Remote | full time | 150 - 350 т.р.

WeMakeTeam

Мы являемся IT-компанией с полностью распределенной командой. У нас есть, как свои собственные проекты, так и аутстаффинг.

Ищем Java Team Lead

⋅ Абсолютно новый стрим (уже запущен).

⋅ Содержание Legacy Code – 0 %. Только НОВЫЙ код.

⋅ Разработка новых систем в современном технологическом стеке (микросервисы, Java/PostgreSQL/etc)


На проекте будут реализованы:

⋅ интерфейс ввода и сервис сборки лимитов кредитного риска Клиентов Банка для корпоративного сегмента (КИБ, СМБ, КМБ) по новой внутренней методологии;

⋅ конструктор лимитов для портфельного анализа;

⋅ механизм создания и контроля лимитов полномочий по сделкам, несущим кредитный риск;

⋅ группа сервисов, обеспечивающих жизненный цикл лимитов (проект, утвержденный, приостановленный, заблокированный, закрытый);

⋅ инструментарий расчета и измерения риска (EL, RORRAC и их производных);

⋅ доступ к системе для крупнейших участников Группы ВТБ для централизации процесса оценки кредитного риска;

⋅ витрины и отчетность по лимитированию кредитного риска;

⋅ учтены изменения регуляторных требований к оценке кредитного риска (в т.ч. при переходе на ПВР);

⋅ омниканальный сервис ГСЗ ЮЛ;   

⋅ подразделения рисков и кредитные подразделения Банка.  


Требования:

● Опыт разработки Java не менее 2 лет. Знание и опыт использования: SpringBoot, Spring MVC, Spring Security, JPA/MyBatis, Spring Cloud, Istio.

● Высшее техническое образование. Предпочтение сфере Информационных технологий.

● Знание SQL, DDL, основные знания о современных СУБД (PostgreSQL). Опыт использования: Liquibase/Flyway.

● Понимание основного стека современных технологий разработки ИС, основанных на микросервисной архитектуре. Понимание принципов работы и взаимодействия Docker/OpenShift.

● Опыт разработки, используя брокеры сообщений: Kafka, RabbitMQ.

● Опыт работы с кешированием, Redis.

● Знание и понимание методологии gitflow.

● Использование систем сборки проекта Maven.


Задачи: 

● Реализация задач разработки Java, Unit-тестирование.

● Настройка и использование инфраструктуры окружения для разработки (git, maven, docker). 

● Использование стека технологий CI/CD (Bitbucket/TeamSity/Nexus).

● Ведение отчетности о проделанной работе (Jira).

● Поддержка кода в соответствиями с требованиями организации SonarQube.

● Ведение внутренней документации кода (JavaDocs).

● Взаимодействие с аналитиками команды.


Об условиях:

● ВСЕГДА удаленный формат работы

● Стабильная заработная плата, которую мы готовы обсуждать по итогам интервью

● Индексация оклада по итогам проекта или полугодия работы

● Премирование по итогам проекта или года работы

● Полноценный трудовой договор или оформление по удобному для вас формату сотрудничества (ИП, СЗ)


Контакты:

@jul_obrazova



Report Page