Разработчик Back-end

02 ноября 2018170 просмотров
Описание вакансии

Требования:

  • Высшее образование;
  • Опыт разработки не менее 3-х лет;
  • Базовые знания UNIX-подобных операционных систем;
  • Опыт разработки с IDE JetBrains (IDEA, DataGrip);
  • Опыт разработки на Java (Kotlin будет плюсом);
  • Опыт разработки на фреймворке Spring (или другой фреймворк);
  • Знание SQL, опыт работы с SQL базами данных (MySQL, PostgreSQL или любая другая);
  • Опыт проектирования схемы базы данных, умение нормализовать данные, умение оптимизации SQL-запросов;
  • Глубокое понимание принципов ООП;
  • Понимание принципов SOLID, KISS, DRY и подходов SOA, Microservice;
  • Знания технологии контейнеризации Docker (kubernetes будет плюсом);
  • Умение писать чистый код, способность следовать code style и соблюдать quality gates SonarQube и IDEA inspections;
  • Умение планировать разработку, способность декомпозировать задачу на этапы разработки;
  • Умение планировать разработку с помощью UML, Database Diagram, BPMN будут плюсом;
  • Умение применять в разработке основные паттерны GoF и patterns of enterprise application architecture;
  • Знание основных принципов тестирования, опыт работы с фреймворком тестирования TestNG
  • Опыт работы с GIT (у нас GItlab);
  • Опыт работы с JIRA/Confluence;
  • Опыт работы по методологии Agile (Scrum) и готовность работать по ним;

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

  • Проектирование и разработка back-end логики продуктов;
  • Работа в тесном сотрудничестве в продуктовой команде по методологии Scrum;
  • Соблюдение сроков задач в рамках Sprint;

Бонусы

Условия:

  • Заработная плата по результатам собеседования;
  • Премии по результатам работы;
  • Социальный пакет;
  • Оформление по ТК РФ.
Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.