Старший Java разработчик

Remote work

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

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ.
Система antifraud - это автоматизированная программа, которая оценивает банковские или онлайн-операции по определенным критериям. Если какая-то из транзакций им не соответствует, проводится более тщательная проверка, после чего принимается решение о разрешении или блокировке операции.
Команда решает задачи по развитию системы в части реализации бизнес инициатив, поддержки работоспособности и рефакторинга.

Обязанности

Написание api для предоставления точек взаимодействия с сервером приложений;
Реализация интеграционных взаимодействий со сторонними системами;
Доработка конфигурационных файлов приложения согласно требованиям системы;
Изменение и добавление переменных окружений конкретных стендов согласно бизнес требованиям;
Разработка микро-сервисов нового продукта на стеке Spring (MVC, Security, Data, Boot), OpenShift, PostgreeSQL, Kafka/IBM MQ, RestApi/TeamCity/Gitlab CI. Интеграции с WEB-фронтом и enterprise-платформами банка;
Развитие практик профессиональной разработки, код ревью, юнит-тесты, интеграционные тесты, отладка на DEV-стендах, QualityGate;
Применение DevOps инструментов на базе TeamCity, настройка тестовых стендов с OpenShift, PostgreeSQL;
Коммуникации в кросс-функциональной команде из аналитиков/фронт/бэк/дизайнеров/DevOps ;
Участие в проработке ТЗ, планировании работ;
Понимание принципов построения процессов ci/cd, опыт работы с: team city, ansible, openshift.

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-67631
Язык
Russian: C1 Advanced

Требования к кандидату

Обязательные требования

Опыт работы разработчиком от 3-х лет;
Хорошее знание: Java версия 8 и выше, Spring Framework;
Знание SQL;
Опыт работы с Spring Boot, Spring Cloud, СУБД - PostgreSQL, Kafka, IBM MQ, Webflux, Maven, Gradle;
Умение работать c GIT и понимание Git flow;
Знание шаблонов микросервисной архитектуры;
Опыт работы с Docker/OpenShift/Kubernates;
Знание основных принципов ООП и шаблонов проектирования;
Опыт разработки REST api;
Опыт работы с брокерами сообщений Kafka/Rabbit/IBM MQ;
Понимание принципов ООП, SOLID, шаблонов проектирования;
Знание инфраструктуры разработки (maven, nexus, git, Jira, Confluence).

Желательные требования

Работа в agile команде;
Опыт работы с Liquibase и другими инструментами миграции БД;
Опыт работы с крупными enterprise-платформами, коммуникации со смежными командами.

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

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

ДМС

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