Старший Java разработчик
Remote work
Описание вакансии
Мы набираем IT специалистов в большую команду для работы на проектах для крупного и динамичного российского банка.
Проект «Мобильный банк МСБ» направлен на создание одного из лучших мобильных приложений, максимально удобного для клиентов малого и среднего бизнеса.
Цель - войти в топ мобильных приложений рынка.
Проект находится в начале реализации и тебе предоставляется отличный шанс поучаствовать в создании новых мобильных сервисов (полный спектр услуг по открытию и ведению продуктов для малого и среднего бизнеса), основанных на лучших практиках рынка.
При проектировании и разработке используется собственная дизайн система, которая активно развивается внутри банка. Проект движется в MVP, с поэтапным наращиванием функционала.
Работа ведется в динамичной кроссфункциональной команде, включающей аналитиков, разработчиков, тестировщиков, дизайнеров. В работе команды также участвуют DevOps инженер, Архитектор.
Активно взаимодействуем с представителями бизнес-заказчиков для реализации лучшего опыта.
Обязанности
Разработка серверных компонент для автоматизированных рабочих мест пользователей системы:
API для обработки данных с пользовательских форм;
Слой классов, осуществляющих взаимодействие с базой данных;
Интеграционные модули для взаимодействия с внешними источниками;
Сервисы, реализующие этапы бизнес процесса.
Требования к кандидату
Обязательные требования
Опыт работы от 3 лет разработки с использованием технологии Java/Spring;
Опыт работы наличие опыта работы в разработке систем масштаба предприятия;
Java SE 8+, Spring Framework (IoC, MVC, Transactions, Data, Boot);
Опыт работы с микросервисной архитектурой;
Опыт работы с Gradle/Maven;
Опыт работы с Git/Hg;
Опыт написания автоматических тестов (модульных и интеграционных) с использованием JUnit или TestNG;
Опыт разработки с использованием JDBC, JPA, JMX;
Опыт работы c реляционными СУБД, практические навыки написания SQL запросов (объединение, группировка, агрегация, и т.п.);
Знание паттернов ООП;
Навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений.
Желательные требования
Умение работать одновременно с несколькими задачами;
Опыт работы с мобильными приложениями или web-приложениями;
Хорошие коммуникативные навыки;
Инициативность;
Опыт участия в проектах интеграции банковских систем.
Умение четко и ясно формулировать свои мысли.
Работа у нас — это
Команда профессионалов, готовых поддержать ваши инициативы
Возможность работы с новыми технологиями
Возможности карьерного роста
Обучение за счёт компании
Красивый и комфортный офиc
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена