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

Что ты будешь делать?

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

Что ты должен уметь?

  • Опыт разработки на Java от 3‑х лет (понимание синтаксиса и механизмов работы языка ( объектной модели, exceptions, сборщик мусора, замыкания, namespaces, traits).
  • Опыт использования Spring, Hibernate, понимание принципов работы фреймворков.
  • Понимание принципов работы реляционных баз данных, умение писать и оптимизировать SQL запросы, понимание алгоритмов обработки SQL запросов.
  • Понимание принципов работы и области применения нереляционных баз данных (колоночные, документ-ориентированные), умение писать запросы.
  • Владение английским языком на уровне Intermediate и выше (будет необходимость общаться с заказчиком).

Будут плюсом

  • Базовые умения работы в консоли Unix.
  • Базовые алгоритмические знания (стек, очередь, хеш-таблица, бинарное дерево)