Java/Scala программист

Компания Anadea приглашает на работу инженера-программиста с опытом разработки веб-приложений на Java и/или Scala.

Требования:

  • Опыт разработки на Java/Scala от двух лет
  • Базовые знания Scala и желание изучать её дальше
  • Понимание принципов ООП и ФП
  • Умение писать тесты (unit tests и acceptance tests)
  • PostgreSQL и/или MySQL
  • Базовые знания JavaScript + jQuery
  • Git
  • Владение техническим английским языком в сфере IT на разговорном уровне

Будет плюсом:

  • Опыт разработки с использованием Spring, Hibernate, Play, Slick
  • Опыт написания кода в режиме TDD
  • Продвинутое владение SQL (без ORM)
  • Знание инструментов сборки Ant/Ivy/Maven/sbt
  • Опыт работы с Dokku
  • Знание основ и опыт использования front-end фреймфорков: Twitter Bootstrap, React, Redux
  • Владение инструментами командной строки UNIX

Также приветствуется:

  • Желание и умение решать сложные, нестандартные задачи
  • Умение и желание писать красивый поддерживаемый код, анализировать и улучшать чужой код
  • При решении локальных задач - умение мыслить интересами проекта в целом
  • Изучение SICP и TAOCP
  • Участие в open-source проектах

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

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

Условия работы:

  • Современный офис в центре города
  • Обед за счет компании
  • Медицинская страховка
  • Оплачиваемый отпуск и больничные
  • Покупка электронных книг за счёт компании
  • 40-часовая рабочая неделя
  • Настольный теннис, дартс, кикер
  • Курсы английского языка

Отправляйте резюме на jobs@anadea.info