Senior Java Developer


Требования:

  • Знание английского языка на уровне ведения деловой и технической переписки;
  • Хорошее знание и умение пользоваться реляционными СУБД. Знание основ JDBC, ORM-фреймворков на продвинутом уровне;
  • Знание технологий Java EE или их аналогов в различных фреймворках (например Spring): Servlets, JSP, JPA, JTA, JSF, JMS, Web Services;
  • Написание автоматизированных сценариев сборки (Ant, Maven, Gradle) и тестирования приложений;
  • Умение пользоваться системами контроля версий (SVN, Git) и системами контроля выполнения задач;
  • Опыт использования MVC-фреймворков;
  • Опыт использования XML-технологий в Java;
  • Опыт разработки на Java SE / EE от 3 лет.

Приветствуется:

  • Опыт управления командой разработчиков;
  • Опыт управления проектами.

Обязанности:

  • Участие в разработке проектной документации и формулировании требований к разрабатываемому программному обеспечению;
  • Разработка программного обеспечения по предъявляемым требованиям и проектной документации;
  • Поддержание качества разрабатываемого командой кода;
  • Консультирование команды разработчиков по технологическим вопросам;
  • Тестирование и разработка модификаций программ;
  • Поддержка разработанного программного обеспечения;
  • Планирование выполнения работ;
  • Ведение рабочей и отчетной документации.

 Предыдущая