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

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. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок. 

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

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

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

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

adVentures
Москва

Java-программист (Rush Royale)

IT Territory
Удаленно

Android Developer

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

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

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

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

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

Java разработчик (проект "Антиспам")

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

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

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

Frontend разработчик в Юлу

Юла
Удаленно

Data scientist / Музыка

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

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

Департамент Платформы
Санкт-Петербург

Backend-разработчик (Java, C#)

Pixonic
Москва

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

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

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

Геосервисы
Удаленно

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

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

Java разработчик (проект "Товарной платформы")

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

Серверный программист

Whalekit
Москва

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

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

Android Developer (ADS)

Юла
Удаленно

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

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

Серверный Java-программист

Studio Nord
Санкт-Петербург

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

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

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

Технический департамент
Удаленно

Fullstack intern

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

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

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

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

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

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

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

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

Whalekit
Удаленно

Fullstack-разработчик в команду Atlassians

Технический департамент
Удаленно

Data scientist / Моменты

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

Data scientist / Группы, пуши, приложения

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

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

Браузер
Москва

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

Myteam
Москва

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

ВКонтакте
Удаленно

QA Lead

Юла
Удаленно

Java разработчик (проект "Группы" в Одноклассниках)

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

Data Engineer

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

PHP программист (MY.GAMES)

Департамент глобального оперирования
Удаленно