Обязанности: Работа с технологическим стеком: Java, Spring Framework, Spring Boot, Angular.js 1.x (желательно); Разработка REST API; Развитие подсистем и модулей. Предметная область: Разработка распределённых серверных систем для оборудования, обслуживающего банковские карты, эквайринг; Существующая система, активно развивается; Банковские платежные технологии, международные и локальные платежные системы (предметной области обучаем); Интеграционные протоколы с банковскими хостами. Требования: Понимание принципов работы многопоточных приложений; ООП и уверенное знание основных технологий: Java SE, JDBC, Spring Framework; Опыт разработки серверных компонентов (REST service); Знание стандартов: HTTP(s); Умение читать и понимать спецификации; Опыт работы с СУБД на уровне SQL, понимание основных принципов работы реляционных СУБД; Умение проводить рефакторинг своего и чужого кода. Условия работы: Возможность полностью удаленной работы/гибрида; Полный рабочий день, график 5/2, гибкое начало рабочего дня; Абсолютное соблюдение ТК РФ; Предоставление 4 дополнительных оплачиваемых выходных дней в году; Уровень заработной платы обсуждается индивидуально (оклад + премии по итогам года, % от оклада).