Java разработчик (проект "Фото"), Санкт-Петербург

Одноклассники - самый высоконагруженный проект, написанный на Java в России:

За одну секунду мы умеем:

  • показать 460 000 фотографий
  • загрузить 3 500 постов в ленту и дать их прочитать 500 000 раз
  • доставить 30 000 пушей и 160 000 оффлайн оповещений
  • переслать 6500 сообщений и опубликовать 1000 комментариев
  • ответить на 5000 поисковых запросов, при этом достаточно быстро, в среднем за 80мс

Команда Фото занимается развитием сервиса для публикации фотографий.

Какую цель мы преследуем? Мы помогаем пользователям делиться своими фотографии со своими друзьями и близкими.

Мы стремимся сделать так, чтобы пользователи Одноклассников чаще загружали фотографии и как можно быстрее получали на них реакцию.

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

Какие у тебя будут возможности и к чему стоит быть готовым сразу?

  • Будешь узнавать новое каждый день. Большинство продуктовых задач, которые возникают перед нами каждый день, не имеют шаблонных решений ― поэтому вместе с командой будешь придумывать оптимальные решения для проверки гипотез;
  • Сможешь глубоко погрузиться в изучить технические решения в смежных разделах, созданные в продукте. Фотографии - продукт мультисервисный, их можно найти в ленте, в группах, аттачах сообщений и во множестве других мест в приложении. Поэтому сидеть в закрытой коробке не придется и потребуется постоянное расширение кругозора и понимания продукта в целом;
  • Ты сможешь часто запускать новые эксперименты и проверять продуктовые гипотезы на продакшене. Релизный цикл - 1 неделя. Мы стараемся декомпозировать задачи так, чтобы проверять гипотезы каждый спринт;
  • Научишься работать с метриками и принимать совместно с менеджерами и аналитиками решения по запуску новых фичей на всю аудиторию.

Задачи

  • Развитие функциональности сервиса «Фото»;
  • Оптимизация инфраструктуры сервиса;
  • Написание новых сервисов и продуктов, связанных с загрузкой медиаконтента;
  • Реализация с нуля продуктовых гипотез (от обсуждения идеи до запуска в продакшн и принятия решения по раскатке).

Какой стэк мы используем?

  • Java (в основном 8-ая, но переходим на 11-ю);
  • Spring для DI;
  • Cassandra - наша основная БД;
  • Деплоим в собственное облако one-cloud.

Требования

  • Отличное знание Java SE;
  • Опыт работы с распределенными системами;
  • Опыт работы как с SQL, так и с NoSQL базами данных;
  • Знание web-стека (JavaScript, HTML/CSS);
  • Приветствуется опыт работы с медиаконтентом - фото, видео, музыка;
  • Желание профессионально развиваться и погружаться с головой в продуктовые решения;
  • Готовность построить доверительные отношения с командой: умение принимать критику и открыто высказывать свое мнение;
  • Быть готовым признавать неудачные гипотезы: такое случается и поэтому мы ждем, что ты будешь относится к этому как к способу извлечь уроки, сделать выводы и в следующий раз не допустить вместе с командой этих ошибок;
  • Умение делиться знаниями и развивать компетенции команды.

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

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

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

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

Похожие вакансии

Одноклассники, Санкт-Петербург

java

Java-разработчик (проект "Поиск")

Одноклассники, Санкт-Петербург

javascript java

Fullstack-разработчик

Одноклассники, Санкт-Петербург

java hadoop

Hadoop developer (Big Data- аналитик)

Одноклассники, Санкт-Петербург

java backend

Java-разработчик ("ТамТам")

adVentures, Москва

php bash NoSQL

PHP-разработчик

Pixonic, Москва

java

Старший Java-разработчик (Аналитическая платформа)

Одноклассники, Москва

javascript java

Full-stack разработчик в "Новые пользователи"

Одноклассники, Санкт-Петербург

java hadoop data science

Data Scientist (проект "Дискуссии")

ВКонтакте, Санкт-Петербург

java android kotlin

Android-разработчик

Mail.ru Group, Москва

java android kotlin

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

Юла, Москва

java QA automation

Инженер по автоматизации тестирования

Одноклассники, Санкт-Петербург

java

Java-разработчик (проект "Лента")

Одноклассники, Москва

java

Java разработчик (проект "Новых пользователей")

Одноклассники, Санкт-Петербург

javascript java

Fullstack-разработчик (Intern)

Одноклассники, Санкт-Петербург

java android kotlin

Разработчик Android (проект "Дискавери")

MGVC, Москва

javascript typescript

Frontend-разработчик

Pixonic, Москва

java

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

Одноклассники, Санкт-Петербург

java android kotlin

Android-разработчик (intern)

Одноклассники, Москва

javascript java SQL

Fullstack-разработчик (проект "Монетизации")

Технический департамент, Москва

javascript python

Руководитель команды разработки

IT Territory, Воронеж

java backend

Java-разработчик (back-end игр)

Одноклассники, Москва

java hadoop spark

Data Architect

ВКонтакте, Санкт-Петербург

java

QA-инженер (команда SMB)

Mail.ru Group, Москва

python go java hadoop DWH ETL

Разработчик Python

Департамент Платформы, Москва

javascript html

Frontend-разработчик

WhaleKit, Москва

java

Senior Java-разработчик, студия Whalekit

MY.GAMES, Москва

java

Java-разработчик (MY.GAMES, студия Whalekit)

Myteam, Москва

java android kotlin

Android разработчик (Myteam)

E-Commerce, Санкт-Петербург

javascript react

Full-stack разработчик (команда SMB)

Развивай.рф, Москва

java DevOps linux

DevOps-инженер

Myteam, Москва

java ios android DevOps kotlin jenkins

DevOps-инженер (mobile)

Одноклассники, Москва

java android kotlin

Разработчик Android (проект "Новых пользователей")

Одноклассники, Москва

java hadoop SQL ETL

Data Engineer