Печеньки, удаленка, обучение — а что на самом деле важно в работе? Поделитесь с нами → в опросник

Разработчик Java

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

О компании и команде

Проект: Команде предстоит выполнить доработки нашего микросервисного приложения в части обработки Сервисных запросов по банковским картам, таких как:

  • Предоставление финансовой информации по картам (финансовый эмулятор)
  • Предоставление справок по карте (о состоянии счета, об отсутствии задолженности, о закрытии договора)
  • Блокировка/разблокировка карты
  • Установка/изменение PIN-кода на карте
  • Изменение кредитного лимита по карте
  • Подключение/отключение услуги информирования по карте
  • Регистрация документов по рефинансированию

В ходе реализации проекта команде предстоит разработать backend и frontend сервисы для сотрудников Отделений и Контакт-Центра Банка, провести интеграцию с системой интернет/мобильного банкинга и другими смежными банковскими системами

Ожидания от кандидата

Основные обязанности:

  • Разработка микросервисных приложений;
  • Разработка Unit тестов к микросервисам;
  • Участие в проектировании software- и solution-архитектуры приложений;
  • Участие в code-review изменений, разрабатываемых командой;
  • Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
  • Сопровождение разработанного командой функционала: консультация разработчиков и пользователей, участие в анализе ошибок и
  • инцидентов (3-я линия поддержки);
  • Общение с бизнес экспертами, методологами, аналитиками, разработчиками, архитекторами, дизайнерами своей и смежных команд;
  • Участие в формировании целей и задач команды, генерации идей и проверки гипотез;
  • Участие в регулярных мероприятиях команды по методологии SCRUM: ежедневные встречи, планирование спринтов, декомпозиция
  • задач спринта, обзор результатов спринта.

Основные навыки:

  • Опыт разработки на Java от 3 лет
  • Опыт работы с микросервисной архитектурой
  • Хорошие компетенции в Java Core, Java Spring Boot;
  • Использование Kubernetes, Docker;
  • Работа с базами данных PostgreSQL, MinIO;
  • Работа c современными брокерами и очередями сообщений: Apache Kafka, RabbitMQ или IBM MQ;
  • Понимание технологий DevOps, опыт работы с CI/CD-инструментами: BitBucket, Nexus, Teamcity, SonarQube;
  • Работа с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana;
  • Понимание методологии проектного управления SCRUM;
  • Знакомство с продуктами по управлению бэклогом команды: Jira, Confluence;

Плюсом будет:

  • Опыт работы в Финтех;
  • Опыт работы с BPM-движками (Camunda, Alfresco);
  • Опыт в разработке конвейеров по продаже кредитных или карточных продуктов;
  • Опыт работы в Agile командах по методологии SCRUM;
  • Знание стандартов безопасности платежей по банковским картам PCI DSS.

Условия работы

  • Возможность профессионального и карьерного роста в компании;
  • Возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно на территории РФ.