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

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

Можно удаленно

Компания

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

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

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

Проект: Платформа поддержки развития бизнеса. Разработана командой банка и будет использоваться в качестве бэк платформы для всех основных АС Банка. Наша задача перенести все сервисы из легаси систем в эту, дополнив ее современными техническими возможностями, позволяющими ускорить, облегчить, автоматизировать работу пользователей.  В части бизнеса мы разрабатываем сервисы по внешнеэкономической деятельности (функционал по инструкции банка России и сопутствующим функционал, позволяющий все больше и больше вести клиентам-юридическим лицам свой бизнес в едином окне банка).

Микросервисные и Cloud-native приложения на платформе Банка с внедрением в Экосистему.

Инфраструктура: RadHat, PostgreSQL, Oracle, OpenShift, Kubernetes, Istio, IBM MQ, Docker, ActiveMQ, Ansible, Kafka, SonarQube, Activity, Nexus, Git, Jenkins, GridGain, Ignite

Стек: Java 8, Groovy, Spring, SpringBoot, Maven, REST, SOAP, JSON, XML, YAML, IntelliJ, Junit5, Mockito.

В команде 2-х недельные спринты. Каждый рабочий день - стендап. Груминг – 2 раза за спринт. Планирование, ретро, демо - в конце каждого спринта.

Требования:

  • • Опыт разработки на Java от 2-х лет
  • • Работа с базами данных Sql и NoSql
  • • Опыт работы с брокерами сообщений (Rabbitmq или Kafka)
  • • Умение быстро разобраться с новыми технологиями/фреймворками/библиотеками и начать применять в работе
  • • Опыт с инструментами командной разработки (Git, Jira, Trello), понимание методологии Agile
  • • Опыт работы в среде непрерывной интеграции и автоматизированного тестирования
  • • Опыт разработки высоконагруженных приложений
  • • Понимание современных принципов и технологий системной интеграции
  • • Знание базовых алгоритмов и структур данных, а также области их применения
  • • Понимание принципов микросервисной и событийной архитектуры
  • • Опыт работы или хорошие теоретические знания по направлениям: контейнерная виртуализация (Docker, Kubernetes, Openshift), решения Service Mesh: Istio, Linkerd

Желательно:

  • • Опыт работы с Bigdata молотилками (Hadoop, Spark, Gridgain, h2o and etc);
  • • Опыт постановки и декомпозиции задач, оценки сроков

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

  • • Разработка модулей платформы
  • • Разработка микросервисов на Java-стеке: Spring Boot, Spring cloud, Netflix OSS и т.д.
  • • Участие в разработке требований к сервисам платформы
  • • Обмен опытом с коллегами
  • • Взаимодействие с аналитиками, группами сопровождения и тестирования
  • • Разработка API сервисов, интеграция платформы с банковскими сервисами и сервисами других участников экосистемы
  • • Валидация, защита и согласование архитектурных решений
  • • Участие в процессе инсталляции и внедрения системы
  • • Поддержка вывода новых версий компонентов в продуктовую эксплуатацию
  • • Валидация, защита и согласование архитектурных решений

Условия:

•          Конкурентоспособная заработная плата

•             Корпоративное обучение и сертификация в технических и бизнес областях

•             Корпоративные развлекательные программы

•             Помощь при релокации в Москву

  • Работа удаленно по московскому времени (на территории РФ, Беларуси, Казахстана), либо в одном из офисов: Москва (м. Кутузовская), Саратов, Уфа, Пенза, Нижний Новгород