Backend developer Java, Москва.

▷ Работодатель: СберОбразование (профиль,отзывы)
💰 From 0 RUR. | Режим: office | 5

* This listing is inactive or archived *

СберОбразование — компания экосистемы Сбер, основанная в 2021 году.
Мы стремимся улучшить текущую систему образования: сделать обучение доступным и персонализированным.
Для этого создаем образовательную платформу. На ее основе будут разработаны несколько продуктов для взрослых и детей всех возрастов. Сейчас мы сосредоточены на двух масштабных проектах: Маркетплейс Liflong образования и Платформа для персонализированного онлайн-обучения в школах.

Задачи напрямую зависят от продукта. Например:

  • Ядро платформы: аккаунтинг, аутентификация, система доступа, система прав, мультитенантность, обработка персональных данных, нотификации.

  • Маркетплейс: уведомления о курсах, боты в Telegram, видеостриминг, интеграция со сторонними системами, индивидуальная образовательная траектория, учебные планы, нагрузка, расписание, успеваемость, личные кабинеты, электронные услуги, контингенты обучающихся и работников.

  • Школа: (Дашборд, Администрирование школы): дневник, посещаемость, расписание, интеграция с внешними системами, поддержка учителей (автоматическая генерация и проверка заданий).

Наша архитектура на backend представляет собой смешанную модель из Microservice Architecture и Serverless Architecture. Есть сервисы, реализованные на Java и Go, это набор функций. В будущем хотим запускать их on demand. Центральным звеном выступает Hasura как Data Gateway и API Gateway в виде GraphQL-слоя. Мы отказываемся от MQ. Все асинхронные взаимодействия, бизнес-процессы, а также оркестрация работы каждого сервиса будут выполняться через Camunda BPM Engine.

Текущий стек проекта:

Quarkus/Spring Boot (Java 17, 11), Maven/Gradle, PostgreSQL, Amazon S3 Hasura, spring-data/JPA/JDBC, Camunda, GraphQL, REST KeyCloak, JSON, YAML JWT JUnit, test-containers, Mockito Slf4j, Logback GitLab, GitLab CI Docker, Helm, k8s Prometheus, Grafana

Ожидается появление: Kafka, Redis/Hazelcast

Infrastructure: Jenkins, Allure, Bitbucket; Grafana, EFK, Jira.

Ожидаем от вас:

  • Опыт разработки на Java в продуктовых компаниях от 3 лет;

  • Знание принципов ООП и других принципов программирования;

  • Уверенное знание SQL;

  • Знание CI/CD;

  • Опыт написания unit-тестов на популярных библиотеках;

  • Будет плюсом: Hasura, Camunda (BPMN, DMN), GraphQL (Apollo client for Java).

Предлагаем условия:

  • Годовую премию по результатам работы;
  • Ежегодную индексацию и индивидуальный пересмотр заработной платы;
  • Дополнительное медицинское страхование и возможность страхования родственников;
  • Полис путешественника;
  • Ипотечное кредитование на льготных условиях;
  • Бесплатную подписку СберПрайм+, скидки, бонусы и акции экосистемы;
  • Обучение в Виртуальной школе Сбербанка;
  • Обучающие материалы для родителей, подарки и мероприятия для детей сотрудников экосистемы;
  • Открытую корпоративную культуру;
  • Комфортную рабочую среду;
  • Гибкое начало рабочего дня;
  • Офис в Москве и коворкинг в Санкт-Петербурге;
  • Возможность работать удаленно.
CamundaSpringООПServerless ArchitectureMicroservice ArchitectureJavaGraphQLHasura

Created: .
Expires after: .
Responses: 7

Откликнуться на вакансию  Работодатель: профиль,отзывы