Java-разработчик (Международное направление)

Дата размещения вакансии: 25.10.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
Более 6 лет

Плюс Фантех — это технологическая платформа для таких знаковых продуктов, как Кинопоиск, Яндекс Музыка, Афиша, Букмейт и Яндекс Плюс. Мы создаём технологии, которые ежедневно используют миллионы людей, и активно расширяем свои сервисы на международные рынки.

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

Какие задачи вас ждут:

  • Развитие сервиса переводов
    Ваша ключевая задача — участие в развитии сервиса переводов, который автоматизирует процесс локализации продуктов Фантеха.
  • Развитие фреймворка переводов
    Мы разработали специализированный Java-фреймворк для удобной работы с переводами, который позволяет другим командам быстро интегрировать локализацию в свои приложения. Этот фреймворк новый и активно развивается, он пока не оброс легаси, и у вас будет возможность проектировать и улучшать его с нуля, уделяя внимание производительности и удобству использования.

Почему это интересно:

  • Работа с новой и сложной архитектурой: у вас будет возможность работать с новым Java-фреймворком, который находится на стадии активного развития. Вы сможете проектировать и улучшать его, взаимодействуя с современным кодом и решая инженерные задачи высокого уровня.
  • Погружение в глубины Java: эта работа даст вам шанс глубже изучить внутренние механизмы JVM, заниматься увеличением производительности и оптимизировать код.
  • Высоконагруженные системы и масштабируемость: ваши решения будут масштабироваться для миллионов пользователей по всему миру, помогая адаптировать продукты под разные регионы.
  • Технологический стек: высоконагруженные системы на Java 17 / 21, Spring Boot 3, распределённые базы данных MongoDb 6+, PostgreSQL 9+ — это уникальная возможность для профессионального роста в передовой технологической среде.
  • Команда экспертов: вы будете работать с опытными инженерами и развивать решения, которые влияют на глобальные продукты.
  • Сложные инженерные задачи: погружение в работу с этой библиотекой даст вам глубокое понимание того, как устроены внутренние механизмы Java и JVM. Вы будете решать задачи, которые затрагивают вопросы производительности и масштабируемости.

Мы ждем, что вы:

  • Программировали на Java
  • Умеете или хотите научиться проектировать и поддерживать высоконагруженные и отказоустойчивые системы
  • Умеете писать SQL-запросы
  • Понимаете разницу между RDBMS и NoSQL
  • Можете разобраться в чужом коде и хотите работать в команде
  • Умеете тестировать собственный код

Будет плюсом, если вы:

  • Разрабатывали для Unix/Linux
  • Знаете протокол HTTP
  • Использовали нереляционные СУБД
  • Занимались многопоточным программированием
  • Сталкивались в работе с какой-либо реализацией обмена сообщениями (ActiveMQ, Kafka и т. д.)
  • Создавали распределённые системы с большой нагрузкой
  • Знаете базовые алгоритмы и структуры данных, области их применения