
Java Developer Spring Hibernate, Самара.
▷ Работодатель: Севостьянов Герман Дмитриевич
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Требуемый опыт работы: не имеет значения, рассматриваем кандидатов без опыта в том числе
Полная занятость, удаленная работа
Java Mentor - это единственный проект на рынке России в сфере Java образования, который работает в формате индивидуального менторинга уже более 4-ёх лет. На текущий момент, мы самый крупный проект на территории СНГ по обучению Java. Каждый наш студент находит работу по завершению подготовки. Мы используем модель, в которой студент оплачивает наши услуги после трудоустройства на работу. Вся команда менторов занимается, как обучением так и разработкой внутренних продуктов (собственной образовательной платформы) и внешних заказов.
Мы расширяем наше Java направление и приглашаем тебя поучаствовать в обучении новичков интересной и сложной профессии. Тебе предстоит курировать поток, помогать студентам в решении сложных вопросов и проверять уровень их знаний.
Задачи по разработке:
- Разработка back-end'a для нашей образовательный платформы в стэке Spring Boot + Hibernate;
- Разработка внешних проектов компании (аутсорс);
Задачи по обучению:
- Консультирование студентов по вопросам чатом и голосом, контроль качества их знаний, код-ревью;
- Передача опыта, привитие хорошего стиля написания кода;
- Управление командой студентов при написании коммерческого проекта (не сразу);
- Участие в разработке программы курса, написание тестовых задач
Требования:
- Отличные знания Java Core, отличное понимание ООП концепций, любовь к чистому коду :)
- Умение доступным языком объяснять сложные вещи
- Опыт разработки Java Back-End приложений:
-
Опыт разработки на Spring;
- Опыт использования Hibernate и понимание принципов его работы;
-
Опыт работы в команде с инструментами Git и Maven;
-
Опыт написания unit-тестов;
-
- Опыт работы в команде и с чужим кодом:
- Cпокойное отношение к непривычному стилю кода и мышления;
- Умение объяснять и показывать, как работает код;
- Умение разобраться в чужом коде и предложить лучшее решение;
- Привычка искать ошибки и разбираться в коде не методом пристального взгляда, а через дебаггер;
Условия:
-
Полностью удаленная работа в распределенной команде
-
График 5/2, плавающее начало рабочего дня