Центр авторизованного обучения информационным технологиям Университета ИТМО приглашает практикующих Java-разработчиков для преподавания на курсах профессиональной переподготовки. Мы ищем коллегу, который сможет передать опыт как новичкам, так и помочь разобраться в тонкостях Spring экосистемы более продвинутым слушателям. Обязанности: проведение занятий по языку программирования Java (базовый и расширенные курсы); актуализировать и обновлять учебные материалы. Требования: оконченное высшее технической образование; уверенное знание Core Java: ООП, коллекции, многопоточность, исключения, работа с файлами; понимание алгоритмов и структур данных; владение инструментами: Git, Maven, Debugger; навыки написания чистого кода: знание принципов SOLID и основных паттернов проектирования (Factory, Builder, etc.); опыт разработки приложений на Spring Boot; работа с базами данных: Spring Data JPA, PostgreSQL, HQL; умение писать тесты: JUnit, Mockito; понимание основ безопасности: Spring Security, JWT; будет преимуществом знакомство с Docker и Kafka (базовый уровень); приветствуется опыт преподавания или большое желание его приобрести. Условия: оформление по ГПХ, работа по совместительству; частичная занятость, занятия проходят 3 раза в неделю в вечернее время с 18:30 до 21:50 в дистанционном формате.
Похожие вакансии
Преподаватель курса "Менеджер маркетплейса"
От 30 000 до 60 000 руб.
Санкт-Петербург
Компьютерная академия TOP (Компьютерная Академия ТОП)