Войти

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

Компания OKURMEN
Тип Офис / Бишкек
Оклад 30000 - 100000 KGS в месяц
Описание вакансии

Java Преподаватель / Lead Java Instructor

Курс: 7 месяцев | с нуля → Junior Java Developer

1️⃣ Профиль преподавателя (обязательный минимум)

  • Опыт коммерческой Java-разработки: от 4–5 лет
  • Опыт преподавания: от 3 лет
  • Минимум 5 коммерческих проектов, включая:
  • backend-системы
  • REST API
  • проекты с Spring Boot
  • Опыт работы в продуктовых или аутсорсинговых IT-компаниях
  • Реальный опыт работы с production-кодом
  • Понимание требований рынка Junior Java в 2025
  • Проведение занятий на кыргызском и русском языках
  • Опыт наставничества (mentoring / onboarding junior developers)

2️⃣ Техническая экспертиза (Senior-уровень)🔹 Java

  • Java 8–17
  • JVM: memory, GC, heap / stack
  • Deep OOP & SOLID
  • Design Patterns (Factory, Singleton, Strategy, Observer, Builder)
  • Stream API, Functional Programming
  • Multithreading & Concurrency
  • Performance & profiling
  • Clean Code, Refactoring

🔹 Spring Ecosystem (обязательно)

  • Spring Boot (production-level)
  • Spring MVC / REST
  • Spring Data JPA
  • Hibernate (оптимизация запросов)
  • Spring Security (JWT, OAuth — базово)
  • Exception handling & validation
  • Test configuration (profiles, env)

🔹 Архитектура

  • MVC, Layered Architecture
  • Monolith vs Microservices (понимание)
  • REST best practices
  • DTO, Mapper, Service, Repository
  • API versioning
  • Pagination, filtering, sorting

🔹 Базы данных

  • PostgreSQL / MySQL
  • Оптимизация SQL
  • Индексы
  • Транзакции
  • ACID
  • Нормализация / денормализация

🔹 Тестирование (обязательно)

  • Unit tests (JUnit, Mockito)
  • Integration tests
  • Test-driven thinking (TDD — плюс)
  • Code coverage

🔹 DevOps (базово, но реально)

  • Docker (образы, контейнеры)
  • Docker Compose
  • CI/CD понимание
  • Linux basics
  • Deploy backend приложения

3️⃣ Преподаватель

Преподаватель не просто читает лекции, он:

  • Строит дорожную карту студента
  • Умеет:
  • объяснять JVM «на пальцах»
  • учить писать читабельный код
  • ломать плохие привычки новичков
  • Ведёт студентов через:
  • ошибки
  • выгорание
  • страх сложных тем

4️⃣ Навыки доведения до IT-компании (КЛЮЧЕВО)

Преподаватель обязан:

  • Готовить студентов под реальные вакансии
  • Разбирать live-собеседования
  • Учить:
  • как читать ТЗ
  • как задавать вопросы тимлиду
  • как работать по таскам
  • Давать code review как в компании
  • Формировать:
  • GitHub с нормальными коммитами
  • 2–3 backend-проекта (REST API)
  • Проводить:
  • mock interviews
  • технические спринты
  • командную разработку

5️⃣ Методология обучения (строгие требования)

  • Agile / Scrum формат
  • Спринты (1–2 недели)
  • Code review после каждого модуля
  • Deadlines (как в IT)
  • Mandatory attendance
  • Drop-policy для немотивированных студентов

6️⃣ Soft Skills уровня Lead / Mentor

  • Высокая требовательность
  • Навык обратной связи без демотивации
  • Наставничество, а не «учитель»

🔒 Дополнительные обязательные требования

  • Строго: мужчина
  • Возраст: от 24 лет
  • Зрелая профессиональная позиция
  • Готовность брать ответственность за результат студентов
  • Готовность работать офлайн в офисе

Что мы предлагаем

  • Сильная, мотивированная IT-команда

Офис и условия

  • Современный, полностью оборудованный офис:
  • быстрый Wi-Fi
  • выделенный сервер
  • умные доски
  • TV
  • классические доски
  • принтер
  • всё необходимое для комфортного обучения

Мотивация и бонусы

  • Лучший тренер месяца — приз каждый месяц
  • Признание результатов преподавателя
  • Командные экскурсии каждый месяц


Адрес:

г. Бишкек, район Филармонии,

БЦ “Максимум”

Telegram @aruna_study