Java-разработчик (Международное направление)
Плюс Фантех — это технологическая платформа для таких знаковых продуктов, как Кинопоиск, Яндекс Музыка, Афиша, Букмейт и Яндекс Плюс. Мы создаём технологии, которые ежедневно используют миллионы людей, и активно расширяем свои сервисы на международные рынки.
Наша команда международной разработки занимается созданием и развитием фреймворка интернационализации и локализации, который позволяет быстро и стабильно масштабировать наши продукты для разных стран мира. Мы работаем с высоконагруженными сервисами и стремимся внедрять лучшие практики разработки.
Какие задачи вас ждут:
- Развитие сервиса переводов
Ваша ключевая задача — участие в развитии сервиса переводов, который автоматизирует процесс локализации продуктов Фантеха. - Развитие фреймворка переводов
Мы разработали специализированный 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 и т. д.)
- Создавали распределённые системы с большой нагрузкой
- Знаете базовые алгоритмы и структуры данных, области их применения
Программист-разработчик
Инженер-разработчик
Стажер-разработчик
- офис и условия труда очень приятные, столовая с оплатой по бейджику облегчала жизнь:)
- из всей большой команды нашелся только один не токсичный зрелый (и о боги, не ассоциальный) человек, чему я благодарна. иначе уволилась бы раньше срока
- тяжко быть самой младшей и единственной девушкой в команде из 10 мужчин до 50 лет возраста. так и не почувствовала какого-то признания хотя бы
- не был сказан результат стажировки (прошла/не прошла/порекомендовали другой команде), хотя несколько раз упоминала о сроках окончания моего срочного договора и в ответ ничего
- токсичное общение, которое никем не фиксится и считается нормой
- разделение команды на несколько городов такое себе решение. у нас в основном почти вся команда была в мск и лишь пара человек в спб, от чего чувствуется сильная отрешенность от других коллег