Backend developer (Java)

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

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

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

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

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

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

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

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

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

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

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

  • Знание CI/CD;

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

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

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

  • Оформление по ТК РФ;

  • Годовая премия по результатам работы;

  • Ежегодная индексация и индивидуальный пересмотр зарплаты;

  • ДМС с первой недели работы, включая стоматологические услуги и возможность застраховать родственников;

  • Поддержка при заболевании Covid-19;

  • Доступ к возможностям обучения в Виртуальной школе Сбербанка и к платформе O’reilly, а также бюджет на дополнительное обучение;

  • Гибкое начало рабочего дня;

  • Офис в Москве, возможность работать удаленно из регионов и помощь с релокацией.

Ключевые навыки

Английский — B1 — Средний
Java
Microservice Architecture
Serverless Architecture
GraphQL
Hasura
Camunda
Spring
SQL
ООП

Вакансия опубликована 15 июня 2022 в Москве

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Похожие вакансии

Москва, Волгоградский проспект и еще 1 
Информационная безопасность (аудит и аутсорсинг информационной безопасности). Разработка программного обеспечения (Big Data; высоконагруженные системы с разнообразным стеком технологии).
Опыт разработки от 5 лет. Опыт проектирования и разработки высоконагруженных, масштабируемых систем. Знание принципов ОПП, опыт работы с реляционными базами...
Мы расширяем направление по разработке высоконагруженной системы потоковой обработки и передачи больших данных, которые используются для построения бизнес-процессов, аналитики...
Уверенное знание Java 11 и современных фреймворков (Spring Boot). Ясное представление того, чем хороший код отличается от плохого.
Мы предлагаем принять участие в создании и развитии передовой ЦИФРОВОЙ ПЛАТФОРМЫ для финансовых сервисов, построенной в концепции микросервисной архитектуры.
Опыт разработки на JAVA 8. Знание и опыт разработки на следующих технологиях: Spring Boot, Spring Security, Spring Cloud, Spring Data...
Оценка трудоёмкости задач. Участие в планировании очередного этапа разработки. Участие в полном цикле разработки и реализации серверных компонентов системы в...
Уверенные знания Java Core. Опыт работы со Spring, SpringBoot, Spring Data. Опыт работы с СУБД PostgresSQL. JPA/Hibernate.
Разрабатывать Backend части платформы для анализа блокчейнов в микросервисной архитектуре c использованием фреймворка Spring Boot. Взаимодействовать с другими участниками команды...
Java 11, Spring Framework. JavaScript, React, Redux. Kafka, PostgeSQL, ELK stack, Casandra, Redis. GRPC. Docker, Kubernetes, Istio. Опыт работы в...
Москва, Новокузнецкая и еще 2 
Участвовать на всех этапах разработки: от обсуждения фич и проработки архитектуры до деплоя и мониторинга работы. Участвовать в смежных проектах...
Опыт коммерческой разработки на Go не менее 1 года. Уверенное владение SQL. Опыт работы с микросервисной архитектурой. Понимание, как работает...