👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

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

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

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

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

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

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

Наша команда работает по гибкой методологии и отвечает за полный цикл разработки продуктов. Мы сами взаимодействуем с заказчиками, сами проектируем, разрабатываем и тестируем наши продукты. Мы постоянно стремимся делать нашу команду сильнее, приобретая новые навыки и компетенции. У нас нет многоэтажной иерархии и случайных людей. Все участники нашей команды являются инженерами. Вклад каждого сотрудника виден всем и честно оценивается с возможностью повышения должности и дохода.

Техническое описание проекта:

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

Полный технологический стэк на проекте:

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

---

REST, SOAP

JSON, XML, YAML

Java 8, Groovy, Spring, SpringBoot, Maven

IntelliJ

---

Junit5, Mockito.

Состав команды:

3 бэк разработчика, 2 системных аналитика, 1 бизнес аналитик, 1 владелец продукта, 1 тестировщик

Возраст проекта: 0.5 года.

Архитектура микросервис.

Локация: Openspace, центральный офис Сбербанка на Кутузовском проспекте 32к1.

Требования:

  • Высокий уровень владения Java

· Работа с базами данных Sql и NoSql

· Опыт работы с брокерами сообщений (RabbitMQ, Kafka)

· Желателен опыт работы с bigdata молотилками (hadoop, spark, gridgain, h2o and etc);

· Умение быстро разобраться с новыми технологиями/фреймворками/библиотеками и начать применять в работе

· Инструменты командной разработки (git, jira, trello), понимание методологии Agile

· опыт работы в среде непрерывной интеграции и автоматизированного тестирования

· опыт разработки высоконагруженных приложений

· опыт постановки и декомпозиции задач, оценки сроков

· понимание современных принципов и технологий системной интеграции

· знание базовых алгоритмов и структур данных, а также области их применения

· понимание принципов микросервисной и событийной архитектуры

  • опыт работы или хорошие теоретические знания по направлениям:
  • имеет свое видение и готов выдвигать и защищать свои идеи
    • контейнерная виртуализация: docker, kubernetes, openshift
    • решения Service Mesh: Istio, Linkerd
    • разработка микросервисов на Java-стеке: Spring Boot, Spring cloud, Netflix OSS и т.д.

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

  • Разработка модулей платформы

· Участие в разработке требований к сервисам платформы

· Обмен опытом с коллегами

· Взаимодействие с аналитиками, группами сопровождения и тестирования

· Разработка API сервисов, интеграция платформы с банковскими сервисами и сервисами других участников экосистемы

· Валидация, защита и согласование архитектурных решений

· Участие в процессе инсталляции и внедрения системы

· Поддержка вывода новых версий компонентов в продуктовую эксплуатацию

  • Валидация, защита и согласование архитектурных решений