Старший Java разработчик

Remote work

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

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

Технологический стек:
Среда развертывания: Docker, OpenShift;
Интерфейс пользователя: React;
Платформа микросервисов: Java SE, Spring Boot;
СУБД: PostgreSQL, MSSQL, Sybase;
BPM: Camunda;
Очереди, межсервисный транспорт: Apache Kafka.

Обязанности

Разработка кода Java микросервисов;
Написание unit-тестов;
Участие в разработке архитектуры решения;
Участие в оценке задач и техническом анализе.

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

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

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

Опыт работы на Java от 3-х лет;
Понимание принципов работы клиент-серверных сетевых приложений и HTTP протокола (в первую очередь - RESTful Web Services);
Знание принципов SOLID и алгоритмов и структур данных;
Java SE, Spring Framework (IoC, MVC, AOP, Data, Security, Boot); опыт работы с Gradle/Maven;
Опыт работы с Git/Hg;
Опыт написания автоматических тестов (модульных и интеграционных) с использованием JUnit или TestNG;
Опыт разработки с использованием JDBC, JPA/Hibernate, JMX;
Знание SQL;
Знание паттернов ООП; навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений;
Опыт работы со следующим ПО: Kafka, Docker, Teamcity, Nexus, PostgreSQL;
Возможность продемонстрировать результат по проектам, в которых доводилось участвовать.

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

Знания SQL, понимание noSQL;
Опыт работы JMS.

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

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

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

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

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

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

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

ДМС

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