Ведущий BACKEND-разработчик

г. Москва

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

  • Контроль и технологическое развитие платформы;
  • Взаимодействие с командами разработки для синхронизации и выстраивания единого пути развития системы;
  • Разработка новых модулей, доработка и оптимизация существующего кода;
  • Анализ кода и исправление ошибок, решение текущих задач;
  • Рефакторинг существующего кода;
  • Работа в команде и реализация одного из направлений проекта;
  • Экспертная консультация технологов и аналитиков в части разрабатываемой информационной системы.

Требования:

  • Высшее образование (техническое, экономическое);
  • Уверенные знания Java и сопутствующего стека технологий;
  • Сильные коммуникационные навыки, умение обосновать и донести свою точку зрения до команды;
  • Опыт проектирования архитектуры решений, опыт разработки backend части Web-приложений с использованием SpringFramework (MVC);
  • Написание эффективного и понятного кода, знание основных паттернов проектирования;
  • Опыт работы с buildtool (Maven, Gradle), опыт работы с Git;
  • Опыт написания модульных тестов (Mockito, JUnit), опыт работы с CI системами (Jenkins);
  • Навык работы с Postgresql, Oracle, MS Sql, умение написать простые команды в LINUX-системах;
  • Приветствуется опыт работы с Javascript.