Преподаватель java

Требуемые навыки

Другое · Java

Местоположение и тип занятости

Москва · Полный рабочий день

Компания

Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений

Описание вакансии

Чем предстоит заниматься:

Проведение тренингов с использованием существующих материалов, разработанных Luxoft, для сотрудников Luxoft и внешних клиентов.

Обязательные навыки:

  1. Опыт разработки на Java не менее 5 лет
  2. Минимум 3 года опыта работы в качестве старшего разработчика в активных проектах
  3.  Опыт работы с основными фреймворками и технологиями на Java (Spring, Spring technologies stack, Hibernate / JPA и др.)
  4.  Отличное знание шаблонов проектирования (GoF)
  5.  Опыт проведения тренингов или повышения квалификации членов команды внутри проектной команды
  6.  Знание UML, умение пользоваться базовыми инструментами моделирования

Необходимо знание следующих технологий:

  • Java Core (основы, обобщения, коллекции, потоки ввода / вывода, многопоточность, отражение)
  • Java 8 (Stream API, асинхронное программирование, API даты / времени)
  • Spring Frameworks (Core, Spring Data, Spring Security, Spring Cloud)
  • JPA / Hibernate / JDBC / SQL
  • Веб-службы SOAP / REST

Знание следующих технологий будет плюсом:

  • XSD / XSLT
  • Весенняя безопасность
  • Spring Cloud / Пакет / Интеграция
  • Spring реактивные потоки
  • Scala
  • АККА
  • Технологии JEE: JMS / EJB / CDI / WildFly
  • Настройка и профилирование Java
  • Google Guava
  • Угловой 8+ / RxJS
  • Перехватчики React / Redux / Thunk / React
  •  NgRX
  • Zone.js / NgZone
  • Тестирование в Angular / React (фреймворки Jest / Jasmine / Mocha / Chai)
  • JWT
  • Формы Redux, промежуточное ПО Redux
  • Веб-работники
  • Vue.js
  • Мобильная веб-разработка (React Native / NativeScript / Ionic / Flutter)
  • PWA
  • Передовые технологии HTML5

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.