Job 14 van 102

ОТКЛИКНУТСЯ



Backend developer (Java)


СберОбразование — компания экосистемы Сбер, основанная в марте 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).
Предлагаем условия:
  • Оформление по Тк Рф;
  • Годовая премия по результатам работы;
  • Ежегодная индексация и индивидуальный пересмотр зарплаты;
  • Дмс с первой недели работы, возможность застраховать родственников;
  • Доступ к возможностям обучения в Виртуальной школе Сбербанка;
  • Гибкое начало рабочего дня;
  • Офис в Москве, возможность работать удаленно из регионов.

Требуется backend developer (java)

Программист java, web-разработчик, web-программист, разработчик java, разработчик, java developer, web-developer, программист, developer

ОТКЛИКНУТСЯ

Другие вакансии по поиску