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

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

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

Компания

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

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

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

Проект: Крупнейший банк в России (88 млн активных клиентов), один из ведущих международных финансовых институтов. Самый дорогой российский бренд, входящий в топ - 25 брендов мира.  Мы создаем новую технологическую платформу, которая обеспечивает безопасность клиентов с помощью данных и алгоритмов.

Ищем Java разработчика в команду развития социальных и пенсионных сервисов, а также модернизации автоматизированной системы ведения обработки пенсионных зачислений и возвратов. 

Цель проекта – осуществить модернизацию пенсионных сервисов, а также технологическую трансформацию существующих сервисов на базе платформы Банка.

Обязанности:

  • Разработка back-end части автоматизированной системы Банка (в т.ч. прототипирование)
  • Участие в разработке и согласовании API front-back
  • Разработка и поддержка инфраструктуры
  • Оценка сложности разработки, планирование и работа в спринтах (agile scrum)
  • Участие в разработке архитектуры решения и выборе технологий, построение моделей данных
  • Code Review
  • Контроль выполнения сроков
  • Оптимизация работ команд
    разрабатывать, планировать и запускать новые функции, влияющие на тысячи пользователей и миллионы клиентов;
  • участвовать в развитии архитектуры одной из самых крупных систем Банка - ППРБ;
  • использовать современные подходы, инструменты и технологии.

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

Требование:

  • Опыт работы от 3х лет
  • Высшее оконченное техническое/ экономическое образование
  • Java, Spring framework
  • Понимание микросервисной архитектуры
  • Понимание и опыт построения интеграционных взаимодействий – Kafka / REST / SOAP/ gRPC
  • Понимание подходов DDD, TDD
  • Опыт работы с Docker, OpenShift
  • Опыт работы с PostgreSQL.
  • Опыт с Oracle будет плюсом

Желателен опыт работы с инструментами: DevOps (VCS, Jenkins, Ansible, Gradle, Junit и пр.)

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

Условия:

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