Java разработчик (проект "Фото"), Санкт-Петербург
Команда Фото занимается развитием сервиса для публикации фотографий.
Какую цель мы преследуем? Мы помогаем пользователям делиться своими фотографии со своими друзьями и близкими.
Мы стремимся сделать так, чтобы пользователи Одноклассников чаще загружали фотографии и как можно быстрее получали на них реакцию.
При помощи наших инструментов обработки фотографий мы хотим предоставить людям максимум возможностей для выражения своих эмоций при помощи фото.
Какие у тебя будут возможности и к чему стоит быть готовым сразу?
- Будешь узнавать новое каждый день. Большинство продуктовых задач, которые возникают перед нами каждый день, не имеют шаблонных решений ― поэтому вместе с командой будешь придумывать оптимальные решения для проверки гипотез;
- Сможешь глубоко погрузиться и изучить технические решения в смежных разделах ОК. Фотографии - продукт мультисервисный, их можно найти в ленте, в группах, аттачах сообщений и во множестве других мест в приложении. Поэтому сидеть в закрытой коробке не придется и потребуется постоянное расширение кругозора и понимания продукта в целом;
- Ты сможешь часто запускать новые эксперименты и проверять продуктовые гипотезы на продакшене. Релизный цикл - 1 неделя. Мы стараемся декомпозировать задачи так, чтобы проверять гипотезы каждый спринт;
- Научишься работать с метриками и принимать совместно с менеджерами и аналитиками решения по запуску новых фичей на всю аудиторию.
Какой стэк мы используем?
- Java (8, 13, 17).
- Spring для DI.
- Cassandra - наша основная БД.
- Деплоим в собственное облако one-cloud.
Задачи
- Развитие функциональности сервиса «Фото».
- Оптимизация инфраструктуры сервиса.
- Написание новых сервисов и продуктов, связанных с загрузкой медиаконтента.
- Реализация с нуля продуктовых гипотез (от обсуждения идеи до запуска в продакшн и принятия решения по раскатке).
Требования
- Отличное знание Java SE.
- Приветствуется опыт работы с распределенными системами.
- Опыт работы с SQL или с NoSQL базами данных.
- Знание web-стека (JavaScript, HTML/CSS, приветствуется TypeScript, React).
- Приветствуется опыт работы с медиаконтентом - фото, видео, музыка.
- Желание профессионально развиваться и погружаться с головой в продуктовые решения.
- Готовность построить доверительные отношения с командой: умение принимать критику и открыто высказывать свое мнение.
- Быть готовым признавать неудачные гипотезы: такое случается и поэтому мы ждем, что ты будешь относится к этому как к способу извлечь уроки, сделать выводы и в следующий раз не допустить вместе с командой этих ошибок.
Мы предлагаем
Формат работы
Уровень
График работы
Одноклассники
Одноклассники – одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок.