Вакансия: Java эксперт (преподаватель, удаленно)
Описание вакансии
Учебный центр IBS ведущий провайдер по обучению и сертификации в сфере разработки и внедрения ПО.
Мы являемся динамично развивающейся командой профессионалов, которая помогает повышать эффективность работы IT подразделений крупнейших компаний в России, странах СНГ (нашими клиентами являются такие лидеры ИТ-рынка как: Лаборатория Касперского, Сбербанк, Магнит, Тинькофф, МТС и др.). Мы ищем в нашу команду эксперта по Java-разработке.
Обязанности:
1. Основное проведение обучающих курсов (тренингов) Advanced уровня по направлению Java в удаленном формате.
- Прочие задачи помимо проведения тренингов:
2. Разработка материалов для новых обучающих курсов, актуализация материалов курсов из каталога, участие в разработке долгосрочных программ
3. Маркетинговые активности с целью продвижения продукта УЦ на рынке образования: Консультирование менеджеров по продажам по техническим аспектам курсов обучения, участие в предпродажах и встречах с клиентами в качестве технического эксперта (при необходимости), проведение промовебинаров, написание статей в соответствии со своей экспертизой
4. Участие в различных проектах с внутренними и внешними заказчиками по заявкам Менеджеров по обучению и продажам (кастомизация программ обучения, консультирование и коучинг, подготовка тестов для разных специализаций ИТ-специалистов, поддержка после обучения и т.д.)
Требования:
- Опыт программирования в коммерческих проектах на Java 8 и выше - от 5 лет.
- Глубокое знание языка Java и фреймворка Spring (в частности, модули Spring Boot, Spring REST, Spring Data), в т.ч.:
- Функциональный подход в Java: лямбда-выражения, ссылки на методы, встроенные функциональные интерфейсы, Stream API
- Executor и Fork/Join Pool
- Неблокирующий ввод/вывод (NIO)
- Асинхронная Java (на базе CompletableFuture)
- Реактивные стримы (Java 9)
- RxJava 2
- Spring WebFlux (Project Reactor)
- R2DBC (реактивная замена для JDBC)
- Работа с Reactive Spring Data JPA
- WebSocket и RSocket
- Модульное тестирование реактивных приложений на базе JUnit в связке с Mockito
- Умение объяснять на понятном языке и с примерами.
- Отличное знание паттернов проектирования, ООП, принципов SOLID, тестирования, алгоритмов и структур данных.
- Желание изучать и преподавать современные технологии Java (Spring Cloud, Spring Security, микросервисы и т.д.)
Желательные :
- Опыт проведения учебных курсов (в том числе в онлайн формате) или любых публичных выступлений.
- Хорошо развитые социальные навыки, в том числе ведение переговоров, фасилитация, тайм-менеджмент и т. д.
Условия:
- Сотрудничество с аккредитованной IT-компанией, одним из лидеров IT образования в РФ.
- Участие в проектах для крупных коммерческих компаний.
- Стабильный доход, который обсуждается индивидуально.
- Удаленная работа, гибкий график, объем работ обсуждается индивидуально.
Если предложение интересно, отправляй в письме отклика свой ник в TG для оперативного общения!