Java-разработчик (Образовательная платформа)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Приглашаем Java-разработчика в Образовательную цифровую платформу.
Наша платформа - SaaS-решение, которое позволяет автоматизировать процесс обучения, реализует лучшие мировые практики, такие как персонализация, геймификация, онлайн-тренажёры, AI и многое другое.
Основные продукты — СберКласс и Школа 21 — формируют базу для современной востребованной профессии. Мы стартовали в марте 2019 года и вышли в промышленную эксплуатацию. Сейчас на платформе работают более 1500 школ и BootCamp Сбера.
В нашей команде ты будешь работать плечом к плечу с лучшими специалистами в отрасли и получишь отличные возможности для развития и карьерного роста в экосистеме крупнейшей IT компании страны.
Мы находимся в поиске Java разработчиков уровня Middle/Senior/Lead (при наличии лидерских компетенций).
Стэк проекта:
Front: ReactJS, Typescript, Apollo-client, Styled-Components.
Back: Java, Spring, SpringBoot, PostgreSQL, MongoDB, Flyway.
AutomationQA: back - Java/TestNG; front - JavaScript/CodeceptJS, Java/Selenium.
Environment: Docker, Kubernetes, Helm.
Чем предстоит заниматься:
- Продуктовая разработка, реализация бизнес-фичей;
- Core-функционал: разработка и развитие технологического функционала (логирование, аудит, оптимизация, аутентификация, авторизация);
- Технологический долг: развитие микросервисной архитектуры нашей платформы;
- Написание API-тестов.
Бонусы
Мы предлагаем:
- Повышение и перемещение внутри экосистемы Сбера;
- Коллеги, которые всегда помогут адаптироваться и поделятся своей экспертизой;
- Корпоративный университет, Виртуальная школа Сбера, повышение квалификации, IT конференции, митапы, библиотека - обучение за счет компании;
- Мощное железо для работы;
- Структура дохода – оклад и годовая премия. Возможность пересмотра дохода через полгода;
- ДМС с первого дня, программа для родственников;
- Подписка СберПрайм+ для сотрудников, скидки и бонусы от компаний партнёров;
- Спортзал в офисе с видом на набережную.
Дополнительные инструкции
Наши ожидания от кандидата:
- знание Java 8-11 (как минимум, хорошее знание core, collections), Spring IoC 4-5, от 2х лет;
- опыт работы с системами сборки: maven или gradle;
- опыт использования jUnit/TestNG;
- БД: SQL(предпочтительно Postgre) на уровне написания средних запросов + spring-data, spring-jdbc;
- VCS: опыт работы с git в команде;
- опыт командной разработки.
Будет плюсом:
- умение работать с linux command line, писать минимальные bash-скрипты;
- понимание оптимизации SQL-запросов;
- опыт разработки промышленных микросервисных приложений;
- опыт работы со SpringBoot, MongoDB, Docker/Kubernetes.