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

Java-разработчик в команду разработки платформы тестирования
VK — один из крупнейших работодателей в РФ с сильной инженерной культурой. Работа над внутренней платформой тестирования дает возможность влиять на процессы всей компании, а удаленный формат и полная занятость делают вакансию очень привлекательной.
Сложность вакансии
Позиция требует глубоких знаний Java/Spring и опыта работы с микросервисами от 3 лет. Сложность добавляет специфика разработки инструментов для тестирования (тест-раннеры, управление девайсами) и необходимость понимания HL/HA-решений.
Анализ зарплаты
Зарплата в VK для Senior Java-разработчиков обычно соответствует верхнему сегменту рынка. Указанный опыт от 3 лет предполагает уровень Middle+/Senior, где рыночные вилки в РФ составляют 300-450 тысяч рублей.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в vk уже сейчас
Присоединяйтесь к команде VK и создавайте инфраструктуру тестирования для миллионов пользователей!
Описание вакансии
Java-разработчик в команду разработки платформы тестирования в Технический департамент
Локация: Удалённо
Компания: VK
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы ищем опытного Java-разработчика для развития платформы тестирования и её инфраструктуры: проектирования и разработки сервисов, повышения производительности и надёжности системы, участия в эволюции архитектуры платформы.
Задачи
В команде у нас вы будете:
- Развивать сервисы для запуска автотестов для всех популярных платформ (Mobile, Web, TV, Desktop): тест-раннер, автоматизацию управления фермой устройств, поддержку новых типов девайсов, новые режимы запуска тестирования сервисов
- Разрабатывать и поддерживать функциональность системы
- Проектировать отказоустойчивые сервисы
- Оценивать задачи и выполнять их в срок
- Проводить code review
- Активно взаимодействовать с тестировщиками, разработчиками, ИБ, DevOps и SRE для решения вопросов автоматизации тестирования и развития платформы тестирования
- Интегрировать наши решения в новые проекты и команды
**Требования
Вы идеальный кандидат для нас, если:**
- Обладаете аналитическим складом ума, методичны и внимательны к деталям
- Ответственны, коммуникабельны, ориентированы на сотрудничество и общий результат, умеете работать в команде
- Имеете высокий уровень владения Java и обширные знания его экосистем, в частности Spring
- Имеете твёрдое понимание разнообразия дизайна и архитектурных паттернов
- Вас не пугают аббревиатуры SOLID, KISS, DRY и вы понимаете их смысл
- Понимаете принципы построения HL/HA-решений
- Уже работали с микросервисной архитектурой
- Имеете опыт и желание поработать с различными платформами (Android, iOS, Web, TV, Desktop)
- Понимаете принципы эксплуатации и мониторинга сервисов
- Понимаете основы тестирования и автоматизации тестирования
- Имеете навыки в CI/CD (GitLab)
- Работали с Docker
- Работали с SQL/NoSQL
- Работали с системами контроля версий (Git)
- Умеете работать с командной строкой в Linux
- Способны самостоятельно определять и соблюдать установленные сроки задач
- Умеете работать в распределённой команде
- Работали в роли Java-разработчика 3+ года
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring
- Microservices
- SOLID
- KISS
- DRY
- High Availability
- High Load
- GitLab CI/CD
- Docker
- SQL
- NoSQL
- Git
- Linux
Возможные вопросы на собеседовании
Вакансия предполагает работу над платформой тестирования, где важна надежность.
Расскажите о вашем опыте проектирования отказоустойчивых (HA) микросервисов. Какие паттерны вы использовали?
В задачах указано развитие тест-раннеров и управление фермой устройств.
Сталкивались ли вы с автоматизацией управления инфраструктурой или мобильными фермами? Как бы вы подошли к задаче поддержки новых типов девайсов?
Требуется понимание принципов HL (High Load).
Как вы оптимизируете производительность Java-приложений при работе с большими объемами данных или высокой частотой запросов?
Упоминается работа с SQL и NoSQL.
В каких случаях для платформы тестирования вы бы выбрали NoSQL решение вместо реляционной базы данных?
Важна работа в распределенной команде и взаимодействие с DevOps/SRE.
Опишите ваш опыт настройки CI/CD пайплайнов в GitLab. Как вы обеспечиваете качество кода в распределенной команде?
Похожие вакансии
Junior JavaScript разработчик
Senior Backend Developer
Ведущий Golang-разработчик (senior, team lead)
Senior PHP Developer
Junior разработчик
Middle Backend Python Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия