Описание вакансии

Мы ищем Java-разработчика в команду. 
 
Содержание работы:
  • Разработка кастомных приложений на Java.
  • Создание качественного кода по стандартам компании.
  • Сопутствующие задачи: митинги, оценки фич, анализ требований.

Обязательные требования

  • Опыт разработки на Java не менее 1 года, понимание синтаксиса и механизмов работы языка ( объектной модели, exceptions, сборщик мусора, замыкания, namespaces, traits);
  • Понимание принципов работы Git, умение работать с ветками, pull-requests, понимание merge и rebase;
  • Понимание принципов работы реляционных баз данных (базовые операции, транзакции, индексы), умение писать SQL запросы, понимание алгоритмов обработки SQL запросов;
  • Понимание принципов работы и области применения нереляционных баз данных (колоночные, документ-ориентированные), умение писать запросы;
  • Хорошее понимание принципов ООП, шаблонов проектирования, умение их применять;
  • Уровень английского языка от Pre-Intermediate и выше.

Будет плюсом

  • Навыки работы в консоли Unix;
  • Понимание принципов работы Spring framework, опыт использования;
  • Наличие базовых алгоритмических знаний;
  • Опыт написания unit тестов, понимание принципов TDD;
  • Опыт end-to-end тестирования (selenium, cypress, or another tool);
  • Опыт front-end разработки с использованием ReactJS, AngularJS, VueJS;
  • Опыт настройки CI процесса на проектах, понимание принципов построения процесса CI / CD;
  • Знание BPMN, DMN, CMMN, Camunda.

ID вакансии JD8