Java-разработчик

Возможности

  • отличная рабочая атмосфера и внимательное отношение к каждому члену команды;
  • работа над проектами полного цикла, создание продуктов с нуля;
  • подход, направленный на развитие команды: четкая система повышения квалификации сотрудников, регулярные митинги и обсуждения технических решений, бесплатные курсы английского языка;
  • сотрудничество с командами из ЕС и США как на месте, так и удаленно;
  • баланс работы и личной жизни: гибкий график, лояльное отношение к больничным/учебе/экзаменам/сессии, корпоративные и спортивные мероприятия.

Вы сможете

  • проектировать и разрабатывать крупномасштабные приложения с помощью Java 8 и современных фреймворков;
  • сконцентрироваться на backend-разработке и создании интерфейса с помощью сторонних API;
  • вносить свой вклад в разработку на протяжении всего жизненного цикла продукта, включая сбор технических требований, анализ, дизайн, разработку, релиз-менеджмент, тестирование, развертывание и поддержку;
  • быть частью международной распределенной команды, работающей по гибкой методологии.

Требования

  • не менее 2 лет опыта работы с Java/J2EE;
  • понимание принципов ООП и ООАД;
  • хорошее понимание практик программирования, структур данных, алгоритмов, баз данных и сетей;
  • опыт создания веб-серверов (REST, SOAP);
  • опыт использования Spring Framework;
  • опыт работы с персистентными фреймворками;
  • опыт использования SQL баз данных;
  • знакомство с системами управления проектами и системами контроля версий (Jira, Git и др.);
  • отличные навыки коммуникации;
  • разговорный английский на уровне Intermediate или выше.

Будет плюсом

  • опыт разработки проектов в сфере электронной коммерции;
  • опыт работы с SAP Hybris;
  • опыт работы с frontend-технологиями (JSP, HTML, CSS, JavaScript, JSON, jQuery, SAPUI5);
  • опыт работы с базами данных NoSQL;
  • опыт разработки с использованием Agile методологии;
  • хорошее владение немецким.

Будет большим преимуществом

  • опыт создания крупномасштабных и высоконагруженных веб-приложений;
  • знание различных языков программирования.