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

вакансия
250.000 pуб.
М
м. Тимирязевская
Полный рабочий день
1960
Вакансия размещена 14 мая (обновлено сегодня)
Кадровое агентство:
Описание:
Что за компания?
  • Масштабная мультифункциональная 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 База данных

Откликнуться на вакансию

Для того, чтобы откликнуться на вакансию, рекомендуется зарегистрироваться. Но вы также это можете сделать без регистрации прямо сейчас.
Откликнуться без регистрации

Зарегистрированным пользователям не нужно вводить код подтверждения, каждый раз загружать свое резюме и вводить информацию о себе. Также они могут узнать, откликались ли они на эту вакансию ранее.