Миддл/Старший Java разработчик

Remote work

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

Мы набираем IT специалистов в большую команду для работы на проектах для крупного и динамичного российского банка.
Сейчас начинается новый масштабный проект для интеграции с одним из ключевых клиентов банка. Проект запланирован на насколько этапов. В рамках первого этапа будет разработано пилотное решение для предоставления нового кредитного продукта. В рамках решения будет создаваться большое количество экранных форм, включая landing page, а также предполагается интеграция с другими банковскими системами и продуктами (ДБО, кредитный конвейер и другие).
Архитектура системы: микросервисы, межсервисный транспорт Kafka, база данных, BPM движок. Стек используемых технологий: фронт - React/JavaScript, бэк - Java/Spring.
Работа будет вестись в динамичной команде, включающую аналитиков, разработчиков, тестировщиков, а также представителей заказчиков с использованием Agile подходов.

Обязанности

Разработка серверных компонент для автоматизированных рабочих мест пользователей системы:
API для обработки данных с пользовательских форм
Слой классов, осуществляющих взаимодействие с базой данных
Интеграционные модули для взаимодействия с внешними источниками
Сервисы, реализующие этапы бизнес процесса

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

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

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

Опыт работы:
от 3 лет разработки с использованием технологии Java/Spring
наличие опыта работы в разработке систем масштаба предприятия

Требования к профессиональным навыкам и личным качествам:
Java SE 8+, Spring Framework (IoC, MVC, Transactions, Data, Boot);
опыт работы с микросервисной архитектурой
опыт работы с Gradle/Maven;
опыт работы с Git/Hg;
опыт написания автоматических тестов (модульных и интеграционных) с использованием JUnit или TestNG;
опыт разработки с использованием JDBC, JPA, JMX;
Опыт работы c реляционными СУБД, практические навыки написания SQL запросов (объединение, группировка, агрегация, и т.п.)
знание паттернов ООП;
навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений;
английский язык на уровне чтения документации.

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

Плюсом будет:
Умение взаимодействовать с заказчиком, понимать их потребности и находить взаимовыгодные решения при решении рабочих вопросов
Знание Apache Kafka
Опыт разработки проектов "с нуля"

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

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

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

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

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

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

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

ДМС

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