Описание вакансии
Условия работы
Чем предстоит заниматься:
Проведение тренингов с использованием существующих материалов, разработанных Luxoft, для сотрудников Luxoft и внешних клиентов.
Обязательные навыки:
- Опыт разработки на Java не менее 5 лет
- Минимум 3 года опыта работы в качестве старшего разработчика в активных проектах
- Опыт работы с основными фреймворками и технологиями на Java (Spring, Spring technologies stack, Hibernate / JPA и др.)
- Отличное знание шаблонов проектирования (GoF)
- Опыт проведения тренингов или повышения квалификации членов команды внутри проектной команды
- Знание 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