Эта вакансия была перемещена в архив и исключена из общего списка. Все данные по этой вакансии не являются актуальными на текущий момент.

Системный разработчик, системный архитектор Java

вакансия
250.000 pуб.
М
м. Тимирязевская
Полный рабочий день
5771
Вакансия размещена 14 мая 2018 (обновлено 7 июня)
Кадровое агентство:
Описание:
Что за компания?
  • Масштабная мультифункциональная ERP с SAAS сервисами.
  • Лидер в своем сегменте.
  • Около 500 продуктов.
  • Более 1 млн b2b клиентов.
Над какими проектами предстоит работать?
  • Высоконагруженный полнотекстовый поисковый сервис.
Пример задач:
  • построение эффективных индексов в зависимости от характера данных и операций над ними, в т.ч. распределенных;
  • построение эффективных алгоритмов обработки связанных данных, в т.ч. распределенных;
  • обеспечение автоматической, стабильной работы системы с нулевой стоимостью обслуживания;
  • работа над сложными математическими и оптимизационными задачами, напр. ранжированием;
  • работа с естественными языками.
Кого ищем?

Мы ищем специалиста с опытом реализации высоконагруженных распределенных систем.

Очень хотим увидеть у вас:

  • знание Java SE 8, опыт разработки на java от 2-х лет
  • опыт работы с Guava, Apache commons, Protocol buffers или Thrift
  • хорошая алгоритмическая подготовка, знание широкого круга структур данных
  • знание принципов внутреннего устройства JVM, написания эффективного java-кода, опыт оптимизации
  • навык написания надежного, поддерживаемого, хорошо структурированного кода, принципов, стоящих за этим
  • знание и опыт применения профессионального цикла разработки ПО, знание git и распределенных workflow
  • готовность писать и отлаживать кросс-платформенный код
  • высокая скорость решения типовых задач под различные операционные системы


Совсем отлично, если у вас будет:

  • опыт разработки поисковых технологий, information retrieval
  • опыт работы с такими технологиями, как Apache Lucene, Elasticsearch, Apache Solr
  • понимание принципов написания эффективного кода на современном "железе"
  • знание сетевого стека, опыт разработки распределенных систем
  • опыт разработки на C++
  • отличное знание многопоточного программирования и примитивов синхронизации
  • опыт разработки на интерпретируемых языках (Python, Ruby, ...)
  • знание и опыт построения модульных приложений (OSGi)
  • высокая скорость освоения инструментов и утилит
  • опыт разработки под различные операционные системы - Linux, Windows, Android, iOS, и т.д
  • хорошее знание и опыт работы с Maven и Gradle
Условия:
  • Комфортные условия работы и достойная ЗП.
  • Отличный соц.пакет: хорошо решены вопросы мед.страховки, оплаты отпусков, питания, проезда, парковки и пр.
Список тегов и необходимых технологий:
  • fulltime Полный рабочий день
  • Development профессии: программисты, архитекторы, RND, тимлиды, руководители разработки и т.д.
  • C/C++ язык программирования
  • Java язык программирования
  • Android технологии
  • iOS технологии
  • Linux технологии
  • Apache База данных
  • PostgreSQL База данных