Яндекс

Java разработчик

@ Яндекс

Москва, Санкт-Петербург

≈ 150,000 — 250,000 ₽ ?
Москва, Санкт-Петербург
Специализация: Java / Scala
Уровень: Senior
Размер команды: 11 - 20
Сфера: Продуктовая компания
Инвестиции: $100M+
Размер компании: 1001+

Разработчики Маркета решают задачи, связанные с обработкой и анализом больших объемов данных, создают и поддерживают высоконагруженные отказоустойчивые системы. Команда использует непрерывно развивающиеся сервисы Яндекса, например, колоночную аналитическую систему управления базами данных ClickHouse, MapReduce-платформу Yandex Tables, облачную платформу для приложений и популярные инструменты разработки: Gradle, Spring Framework, PostgreSQL, Oracle и многие другие.

Внутри есть много разных команд: Beru.ru, CRM-системы, b2b-продукты, Операционное направление, Статистика, Инфраструктура, Контент, Биллинг и Монетизация, — есть возможность выбрать наиболее интересную.

Технологии/инструменты: Java 8/11, Spring, Spring Boot, Postgres, Oracle и другое.

Почему рекомендуем:

  • Доступ к передовым технологиям, разработкам и знаниям крупнейшей IT компании мира.

Чем предстоит заниматься?

  • Решать задачи, связанные с обработкой и анализом больших объемов данных, создавать и поддерживать высоконагруженные отказоустойчивые системы.

Кого ищут:

  • Готовы к действительно сложным и интересным задачам.
  • Опыт коммерческой разработки на Java.
  • Умение тестировать свой код и разбираться в чужом.
  • Умение работать в команде.
  • Хорошее знание Java Core.
  • Знание классических алгоритмов и структур данных.

Кроме того, приветствуются:

  • Опыт создания распределенных систем с большой нагрузкой и микросервисов.
  • Опыт использования реляционных систем управления базами данных или NoSQL-хранилищ.
  • Навыки разработки многопоточных приложений.
  • Опыт разработки под Unix или Linux.
  • Опыт использования непрерывной интеграции (CI) и непрерывной доставки (CD).
  • Знание базовых принципов организации сетей.
  • Знание Python.

Что предлагают:

  • Программа релокации для иногородних сотрудников.
  • Премии каждые полгода для всех, кто успешно прошёл ревью.
  • Опционная программа для ключевых сотрудников.
  • Оплата расширенной программы ДМС. Оплата 80% стоимости ДМС для супругов и детей.
  • Питание за счёт компании, парковка, скидки в фитнес-центрах, бассейнах, магазинах и др.
  • Курсы, тренинги, участие в конференциях.
  • Гибкий график работы.

Как устроен процесс найма? Общая длительность всех секций: ~1–1,5 месяца.

  • Технический скайп (~ 1,5 часа). Будут вопросы про Java (Java SE) и многопоточность, задача на алгоритмы и структуры данных, технологии (базы данных, сети, Linux/Unix).
  • Секционное собеседование (~ 3-5 часов, очно или удаленно): 1) Алгоритмы и структуры данных. Две задачки на листке и доске или онлайн; 2) Кодинг на ноутбуке (2-3 задачи); 3) Java и многопоточность; 4) Технологии (БД, SQL-запросы, сети, Linux/Unix); 5) Архитектура (спроектировать определенный работающий сервис).
  • Финал с командой (~ 1,5 часа). Кейсы.

Полезные материалы на внешних ресурсах:

  • Видеоролик про то, как попасть на работу в Яндекс: ссылка.
  • Собеседование в Яндексе: советы для кандидатов: ссылка.
  • Как решать алгоритмические секции: помощь разработчикам, собеседующимся в Яндекс. Часть 1: ссылка.
  • Как решать алгоритмические секции: помощь разработчикам, собеседующимся в Яндекс. Часть 2: ссылка.
Hey human!
Такие предложения (и другие тоже) —
в телеграме g-mate