- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Java-разработчик в ОК
VK — один из топовых работодателей в РФ с сильной инженерной культурой и сложными задачами. Работа в Одноклассниках дает возможность влиять на продукт с огромной аудиторией, предлагая при этом гибкий формат работы и конкурентные условия.
Сложность вакансии
Позиция Senior требует глубоких знаний многопоточности, алгоритмов и опыта работы с распределенными системами в условиях экстремальных нагрузок VK. Процесс отбора в такие компании обычно включает несколько этапов технического интервью и секцию по System Design.
Анализ зарплаты
Зарплата в вакансии не указана, но для уровня Senior Java в Санкт-Петербурге и Москве в компаниях уровня BigTech (VK, Яндекс, Сбер) вилка обычно начинается от 350 000 рублей и выше. Предложение, скорее всего, будет соответствовать или слегка превышать рыночные показатели с учетом бонусов.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в vk уже сейчас
Присоединяйтесь к команде Одноклассников в VK и создавайте высоконагруженные сервисы для миллионов пользователей!
Описание вакансии
Java-разработчик в ОК, Санкт-Петербург
#офис #удаленка #senior
Компания:VK
☑️Задачи
-Разрабатывать новые фичи продукта, прорабатывать требования, декомпозировать и оценивать сроки, разрабатывать и запускать в продакшене
-Поддерживать и улучшать существующие сервисы, рефакторить и оптимизировать код
-Проводить code review коллег, писать unit-тесты на свой код
☑️Требования
-Вы в бэкенде не менее трёх лет — пишете на Java
-Имеете опыт разработки многопоточных приложений
-Уверенно знаете классические алгоритмы и структуры данных
-Имеете опыт работы с распределёнными системами
-Работали с NoSQL и SQL базами данных
Контакты: Откликнуться
Java Job 💬 в Telegram | 💙 в VK | 💬 в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Multithreading
- Algorithms
- Data Structures
- Distributed Systems
- NoSQL
- SQL
- Unit Testing
- Code Review
Возможные вопросы на собеседовании
VK работает с огромными объемами данных, поэтому важно понимать внутреннее устройство коллекций и их потокобезопасных аналогов.
Расскажите, как работает ConcurrentHashMap внутри? Чем она отличается от Hashtable и Collections.synchronizedMap?
Для Senior-разработчика критично понимание того, как код исполняется на уровне JVM.
Как устроена модель памяти Java (JMM)? Что такое happens-before и зачем нужны ключевые слова volatile и synchronized?
В требованиях указан опыт работы с распределенными системами.
С какими проблемами вы сталкивались при обеспечении консистентности данных в распределенной системе? Как работает протокол Raft или Paxos?
Работа в ОК подразумевает оптимизацию производительности.
Как бы вы подошли к поиску утечки памяти или узкого места в производительности высоконагруженного Java-приложения?
Проверка навыков проектирования баз данных.
В каких случаях вы выберете NoSQL решение вместо классической реляционной БД для новой фичи в социальной сети?
Похожие вакансии
Senior Java разработчик
Java разработчик Senior
Python developer [Middle+/Senior]
Senior Java Backend Developer
Senior Node.js developer в iGaming
Senior Backend Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия