Требования к Java Junior Developer

Обязательно:

  • Знание английского языка не ниже Pre-Intermediate

  • Отличные базовые знания по программированию

  • Знания основ и принципов ООП

  • Понимание алгоритмов и структур данных

  • Уверенное владение основами Java SE

Опционально, но желательно:

  • Maven, Gradle

  • Паттерны и принципы проектирования приложений

  • Основы Java EE

  • Представление о реляционных базах данных (Oracle, MySQL, PostgreSQL и др.), написание SQL-запросов

  • Опыт написания unit-тестов

  • Понимание систем контроля версий (git/svn)

  • Spring

  • Hibernate