Full Stack Java Developer / Team leader

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

Управление командой разработчиков и тестировщиков, а также непосредственное участие в разработке и поддержке клиентских и серверных частей веб-приложения видеоконференций:

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

Соотношение разработка / управление - 80 / 20

Требования:

Обязательные знания:

  • Высшее техническое образование;
  • Опыт проектирования и разработки ПО на Java - от 5 лет;
  • Уверенные знания технологий разработки серверных-приложений на Java (J2EE, Spring, JAX-WS, Hibernate, Tomcat);
  • Уверенные знания верстки веб-страниц (HTML, CSS)
  • Опыт разработки с использованием различных СУБД (SQL);
  • Опыт написания unit-тестов
  • Понимание принципов ООП и шаблонов проектирования (MVC, MVP);
  • Навыки командной разработки и team лидерства
  • Умение работать с сопроводительной документацией (функциональные требования, функциональный дизайн)

Желательный опыт:

  • Опыт разработки веб-приложений с использованием GWT;
  • Опыт разработки с использованием СУБД PostgreSQL;
  • Опыт работы с медиа-технологиями (WebRtc, RTMP, SIP)
  • Опыт использования и администрирования систем Jira и систем контроля версий Git.
  • Знание систем сборок Maven, Jenkins

Условия:

  • Официальное трудоустройство и оформление полностью согласно ТК РФ;
  • ДМС после успешного окончания испытательного срока;
  • Работу в молодом и интеллектуальном коллективе;
  • Современный офис в 10 минутах ходьбы от м. Текстильщики;
  • Работа в компании ТОП-50

Все вакансии

Отправить резюме
Заполните эту форму, если считаете, что это работа вашей мечты