Java разработчик
Remote work
Описание вакансии
Стрим работает над масштабной системой Дистанционного банковского обслуживания клиентов КИБ банка. В системе более 40 продуктов, которые отвечают за разные стороны клиентского пути, начиная от отправки платежных поручений и заканчивая размещением депозитов. Стрим включает в себя 14 продуктовых команд и 2 сервисных.
Цели стрима:
обеспечение конкурентной продуктовой линейки цифровых продуктов, что позволит банку стать первым для корпоративных клиентов крупного бизнеса.
реализация сервисов, удовлетворяющих всем потребностям клиентов КИБ и соответствующих ключевым тенденциям рынка
Задачами стрима являются:
поддержка работоспособности системы в условиях постоянного увеличения количества клиентов
развитие конкурентоспособных цифровых продуктов для ЮЛ с оптимизацией бизнес-процессов в сегменте КИБ
реализация новых каналов расчетного обслуживания и форматов
Обязанности
участие в качестве разработчика в создании открытого API Банка и развитии ИС для КИБ;
разработка на Java на современном стеке технологий.
работа в Scrum команде;
участие в планирование, оценке и декомпозиции задач;
участие в проектирование архитектуры ИС;
Требования к кандидату
Обязательные требования
опыт работы с 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
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена