Наша команда занимается созданием единой платформы для всех микросервисов, когда-либо созданных в VK. Сейчас мы находимся на этапе, когда приступили к разработке той части платформы, которая должна объединить весь Java-мир, что есть в группе компаний VK. Мы разрабатываем и поддерживаем множество библиотек на высоком уровне качества, а также автоматизируем и шаблонизируем приложения, чтобы ускорить процессы создания новых сервисов.
Тебе предстоит решать интересные задачи, связанные с автоматизацией и шаблонизацией приложений, разрабатывать и поддерживать множество библиотек на высоком уровне качества.
Задачи
- Строить архитектурные решения для объединения Java-сервисов на платформе VK
- Разрабатывать и поддерживать библиотеки, используемые во всех микросервисах
- Автоматизировать процессы создания и развёртывания приложений
- Интегрировать платформу с внутренними сервисами для построения экосистемы
- Обеспечивать отказоустойчивость и быстродействие системы
- Участвовать в обсуждении и внедрении новых технологий и подходов
Требования
- Отличное знание Java, основных алгоритмов и структур данных, concurrency
- Опыт работы с распределёнными системами и базами данных
- Хорошие теоретические знания в области разработки микросервисов
- Опыт работы с Linux или готовность погрузиться в тему
- Навыки написания качественного, читаемого и поддерживаемого кода
Мы предлагаем
Формат работы
Уровень
График работы
Технический департамент
Объединяем специалистов, которые обслуживают IT-инфраструктуру продуктов VK. Отвечаем за бесперебойную работу высоконагруженных систем и сервисов, за сеть передачи данных, за развитие сети центров обработки данных и сервисов для наших сотрудников.