Senior Java Web Developer

Новосибирск

Вам предстоит:

  • улучшать и обновлять веб технологии, используемые в продукте TeamCity
  • участвовать в проектировании и реализации веб интерфейса
  • развивать TeamCity REST API
  • проектировать и развивать существующие веб компоненты (Polymer, JSP custom tags)
  • развивать API для плагинов TeamCity

Необходимые навыки:

  • опыт программирования на Java в коммерческих проектах не менее 3-х лет
  • глубокое понимание OOP
  • понимание принципов / опыт проектирования сlient-server приложений
  • опыт проектирования API (REST, библиотеки, и т.п.)
  • умение оптимизировать и рефакторить как свой, так и чужой код
  • опыт проектирования UI
  • знакомство и опыт работы с современными веб технлогиями (Polymer, React, etc)
  • знакомство и опыт работы с J2EE стэком (servlet containers, JSP)
  • отличное знание веб протоколов (HTTP(S), WebSockets)
  • ответственность, самостоятельность, организованность
  • умение работать в команде

Плюсами будут:

  • опыт написания плагинов для TeamCity
  • опыт использования TeamCity

Откликаясь на вакансию, напишите нам, пожалуйста, какие именно улучшения Вы хотели бы привнести в TeamCity.

Откликнуться на вакансию
Расскажите нам немного о себе в свободной форме, напишите, почему вас заинтересовала вакансия. Мы будем рады изучить ссылки на ваши проекты, блоги или другие важные документы, которыми вы захотите поделиться.

Ваше резюме или портфолио: