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

Remote work

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

Стрим работает над масштабной системой Дистанционного банковского обслуживания клиентов КИБ банка. В системе более 40 продуктов, которые отвечают за разные стороны клиентского пути, начиная от отправки платежных поручений и заканчивая размещением депозитов. Стрим включает в себя 14 продуктовых команд и 2 сервисных.

Цели стрима:
обеспечение конкурентной продуктовой линейки цифровых продуктов, что позволит банку стать первым для корпоративных клиентов крупного бизнеса.
реализация сервисов, удовлетворяющих всем потребностям клиентов КИБ и соответствующих ключевым тенденциям рынка

Задачами стрима являются:
поддержка работоспособности системы в условиях постоянного увеличения количества клиентов
развитие конкурентоспособных цифровых продуктов для ЮЛ с оптимизацией бизнес-процессов в сегменте КИБ
реализация новых каналов расчетного обслуживания и форматов

Обязанности

участие в качестве разработчика в создании открытого API Банка и развитии ИС для КИБ;
разработка на Java на современном стеке технологий.
работа в Scrum команде;
участие в планирование, оценке и декомпозиции задач;
участие в проектирование архитектуры ИС;

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-65261
Язык
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

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

ДМС

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