Java developer

Remote work

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

Развитие общих сервисов автоматизации кредитных процессов ГБЛ КИБ и ГБЛ СМБ в целях повышения эффективности и снижения издержек за счет унификации процессов и разработки общего функционала.
Мы - молодая динамичная команда, верящая в классные качественные продукты.
В связи с расширением и запуском новых команд мы ищем опытных специалистов на проекты Банка по автоматизации процессов кредитования малого, среднего и крупного бизнеса
Наш проект - один из ключевых для банка.
Мы разрабатываем систему с нуля на современной микросервисной архитектуре и с Agile подходом.
Проекты охватывают все процессы кредитования, начиная с заявки и анализа клиента и заканчивая погашением клиентом задолженности по кредиту.
На проектах мы работаем в Scrum-командах, в каждой из которых есть Product Owner, TeamLead, аналитики, Back- и Frontend разработчики, QA инженеры. Каждая команда самостоятельно решает, как развивать продукт, с учётом пожеланий пользователей.

Обязанности

Проектирование интеграционных взаимодействий с использованием RESTfull API
разработка на Java на современном стеке технологий
работа в Scrum команде
участие в планирование, оценке и декомпозиции задач
участие в проектирование архитектуры ИС

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

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

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

опыт работы с java от 3 лет
уверенные знания основных современных концепций и принципов разработки на платформе Java
хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
знание стандартных алгоритмов и структур данных
опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11
опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
опыт работы с реляционными базами данных
знание теоретических основ проектирования БД и построения эффективных запросов
опыт работы с Git, Maven.

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

опыт проектирования высоконагруженных систем
опыт работы с Spring Boot, Spring Cloud
опыт работы с Docker, Kubernetes
опыт работы с TeamCity, Jira, Confluence
умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
понимание что такое микросервисная архитектура, её плюсы и минусы
знакомство с функциональной парадигмой разработки.

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

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

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

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

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

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

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

ДМС

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