javascript java

Full-stack developer (проект "Новые пользователи"), Москва

Одноклассники

Одноклассники – одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок. 

Мы занимаемся авторизацией и привлечением пользователей на портал. Наши задачи распространяются от процессов регистрации, логина и восстановления, до улучшений, связанных с вовлеченностью пользователей в сервисы и обеспечением безопасности профилей.Всё это мы делаем на 4 разных платформах – web-версия, мобильная версия, Андроид и iOS клиенты.В пике наш основной бэкенд сервис обрабатывает около 10 миллионов удаленных вызовов в 5 минут, а больше тысячи фронтов обслуживают десятки миллионов пользователей в день.

Разработка интерфейсов ведётся на JavaScript (местами с React) + Java serverside rendering. В качестве баз используем Cassandra и специализированные хранилища, очереди. Сервера работают в собственном облаке, приложения выделены в отдельные микросервисы. Анализ экспериментов проводим при помощи Hadoop, Spark, Scala. Web стек: Java, JS, React. Все системы разрабатываются отказоустойчивыми вплоть до штатной работы при полном отказе датацентра.

Задачи

  • Разработка новых и улучшение текущих бизнес-процессов, обеспечение отказоустойчивости и быстродействия систем.
  • Интеграция с внутренними сервисами в рамках построения экосистемы VK.
  • Полный цикл разработки - от спецификации до запуска на пользователях, оценки результата и последующей эксплуатации.

Требования

  • Знания Java и Сoncurrency.
  • Опыт разработки API.
  • Опыт работы с базами данных.
  • Приветствуется желание и опыт фронтэнд-разработки.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Офис в центре города
ДМС
Бонусы от партнеров
Интересные задачи