Java разработчик

Remote work

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

Мы приглашаем присоединиться к команде для работы над новым проектом одного из ведущих банков России. Наша команда занимается внедрением в банке программного продукта в области кредитования от стороннего разработчика (микросервисная архитектура, k8s, pgsql).
Основные задачи:
- Интеграция различных каналов привлечения клиентов (веб-сайт, отделения, DSA, мобильные приложения).
- Интеграция банка с внешними партнерами (банки, агрегаторы, МФО, страховые компании).
- Реализация API для передачи данных о клиентах между банком и партнерами для заявок, по которым было принято отрицательное решение.
- Создание агентского направления на платформе с доступом в личный кабинет и возможностью оформления кредитов.

Технологии: Микросервисная архитектура, Scrum, Java 17, Spring Boot/Cloud, PostgreSQL, Apache Kafka, IBM MQ, Docker, Kubernetes, Camunda

Обязанности

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

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

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

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

Опыт разработки программного обеспечения на Java от 3-х лет;
Понимание принципов ООП, ФП и распространённых паттернов, способов интеграции приложений и протоколов;
Уверенное знание Java SE(Core, Collections, Concurrency, Generics, Reflection), Spring Framework, Hibernate (или другой ORM), SQL, Spring Cloud, Maven/Gradle;
Опыт работы c PostgreSQL или Oracle, Git и любым CI/CD стеком;
Умение и желание писать тесты на свой код.

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

Опыт работы с микросервисной архитектурой;
Знание Apache Kafka;
Опыт разработки проектов "с нуля";
Отличные знания реляционных БД и SQL.

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

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

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

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

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

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

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

ДМС

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