Color Pop Blue Training

Java-Разработчик (Технический консультант)

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

Мы ищем опытного инженера, который умеет аккуратно писать асинхронный код, внимательно его тестировать и быть ответственным за его работу в production-окружении.

В бэкенд-команде мы отвечаем за большое количество компонентов системы. Среди них есть как совсем технические, связанные с поддержкой безотказной работы системы и производительностью, так и более теоретические, такие как разработка моделей диалога, диалоговых сценариев и их интерпретации, и реализация всего этого в движке. Так же у нас возникают задачи во фронтенде.

Требования:

  • Высшее техническое образование (прикладная математика/программирование);
  • Не менее 2-х лет работы разработчиком Java (SE, EE); Фреймворки и технологии из списка (один или несколько): Spring, Struts, JSP/Servlet, Tomcat, Apache;
  • Понимание принципов эксплуатации/администрирования больших промышленных решений;
  • Владение техническим английским (чтение документации, взаимодействие с зарубежными экспертами);
  • Умение работать в жестких временных рамках;
  • Способность работать как независимо, так и в команде.

Будет плюсом любой из пунктов:

  • Опыт участия в проектах по созданию высоконагруженных и/или распределенных систем;
  • Опыт отладки и оптимизации JVM (memory leak, GC tuning, thread dump analysis);
  • Опыт работы с СУБД (Oracle, MS SQL, PostgreSQL); знание SQL, навыки построения запросов, навыки администрирования и оптимизации;
  • Знание HTML и CSS, а также особенностей их отображения в различных браузерах;
  • Опыт работы с фреймворками jQuery, Angular (для фронтенда);
  • Опыт работы с HTML5 API;
  • Знание JavaScript, Groovy или готовность изучить;
  • умение работать с системой контроля версий Git.

Back to Top