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