Java разработчик (Инфопанель)

05 марта 2024 • г Москва • ПАО "Сбербанк" • IT: Разработка

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


Наш стек технологий включает:

- Фронтенд на React / MobX

- Бэкенд Java + (Node.js) на Express / Sequelize

- База данных: PostgreSQL

- Тесты: Junit / Awaitility / JEST / Cypress

Обязанности

- Разработка микросервисов для интеграции с источниками данных (Java / Kafka)

- Дробление монолитного бэкенда, построенного по принципам Feature-Sliced Design, на микросервисы и микро-фронты

- Покрытие кода модульными тестами

- Работа в составе команды, совместно с fullstack-разработчиками ( React / Node.js), проведение CodeReview

Требования

Знание Java 11+ Spring Boot Spring Cloud Spring Kafka Web Flux для разработки микросервисов

- Базовые знания платформы Node.js

- Умение работать с PostgreSQL в контексте разработки структуры БД и оптимизации запросов

- Понимание принципов построения микросервисной архитектуры

- Умение работать в команде, отличные коммуникативные навыки


Будет плюсом:

- Опыт и навыки деплоя и сопровождения микросервисов на платформу OS/K8S

- Понимание принципов Domain-Driven Design

- Опыт декомпозиции монолитных систем на микросервисы

- Опыт разработки реактивных и событийно управляемых микросервисов

- Опыт работы с BI- инструментами

Условия

- Участие в проекте для ключевого продукта банка

- Работа с современными технологиями и стеком

- Возможность развития, профессионального роста и участия в разработке сложных и интересных проектов.

- Работа в команде профессионалов