МоскваJavaДиректСтарший специалист
Яндекс — крупнейшая рекламная площадка Рунета. Ежедневно десятки тысяч рекламодателей и агентств работают в интерфейсе Яндекс.Директа: создают рекламные кампании, анализируют статистику эффективности, заказывают медиапланы, считают прогноз бюджета. Для автоматизации процесса некоторые из них используют роботов, которые каждый день производят десятки миллионов запросов в API Директа. Наши подсистемы постоянно обмениваются данными, выполняя синхронизацию с несколькими десятками внутренних сервисов Яндекса. Надежная, распределенная на несколько дата-центров облачная архитектура позволяет системе стабильно работать 24 часа в сутки 7 дней в неделю.
Вам предстоит заниматься серверной частью Яндекс.Директа: обрабатывать огромные объемы данных, обеспечивать их синхронизацию с другими компонентами, проектировать отказоустойчивые системы, используя всю мощь технологий Яндекса.

Наши требования:

  • опыт разработки на Java от трех лет;
  • умение писать рабочий, поддерживаемый и тестируемый код;
  • знание классических алгоритмов и структур данных;
  • опыт использования реляционных СУБД и работы с большими объемами данных;
  • умение разбираться в чужом коде и желание работать в команде;
  • ответственность и аккуратность.

Приветствуются:

  • опыт проектирования, разработки и сопровождения высоконагруженных распределенных сервисов;
  • знание основных Java-библиотек (Spring, Guava, Apache Commons, StreamEx, Mockito) и шаблонов проектирования;
  • глубокое знание Unix;
  • знание Perl или Python.