Java Developer
генерация резюме под вакансию
сопроводительное письмо
описание
Описания нет
задачи
- Проектировать и разрабатывать высоконагруженные микросервисные системы;
- Принимать архитектурные решения (событийно-ориентированная архитектура, разделение команд и запросов, итоговая согласованность);
- Разрабатывать и оптимизировать взаимодействие сервисов (очереди сообщений, брокеры сообщений, асинхронные конвейеры);
- Проектировать отказоустойчивые и масштабируемые решения (шаблоны отказоустойчивости);
- Выполнять глубокую настройку производительности (процессор, память, сборка мусора, задержки);
- Настраивать и развивать наблюдаемость (метрики, логи, трассировка, целевые показатели и соглашения об уровне обслуживания);
- Оптимизировать работу с базом данных (реляционная база данных, высокие нагрузки, партиционирование);
- Работать с распределенным кэшем, распределенными блокировками и потоками данных;
- Участвовать в процессах непрерывной интеграции и доставки, автоматизации развертывания и управлении инфраструктурой;
- Проводить анализ кода, наставлять разработчиков среднего и младшего уровней;
- Участвовать в технической дорожной карте и развитии платформы;
- Проводить технические интервью и развивать команду.
требования
- Опыт разработки на Java от пяти лет;
- Опыт проектирования микросервисной архитектуры и высоконагруженных систем;
- Глубокое понимание языка программирования (виртуальная машина, сборка мусора, параллелизм, профилирование);
- Уверенный опыт работы с экосистемой фреймворка;
- Опыт построения событийно-ориентированных систем;
- Продвинутые знания реляционной базы данных (оптимизация, транзакции, блокировки, масштабирование);
- Опыт работы с распределенным кэшем (кластер, согласованность, производительность);
- Практический опыт работы с системой управления контейнерами (развертывание, масштабирование, устранение неполадок);
- Понимание сетевого взаимодействия;
- Опыт работы с непрерывной интеграцией и практиками автоматизации;
- Опыт анализа производительности (дампы памяти, дампы потоков, графы вызовов);
- Понимание паттернов отказоустойчивости;
- Опыт участия в архитектуре и техническом лидерстве;
- Будет плюсом инструментальное владение искусственным интеллектом для анализа, генерации и автоматизации, опыт с сервисным слоем, опыт геораспределенных систем, знания в области безопасности, опыт работы с клиентской частью на уровне программных интерфейсов, опыт внедрения практик надежности, понимание интеграций искусственного интеллекта и языковых моделей в продуктах, опыт оптимизации стоимости инфраструктуры.
условия
- Комфортный современный офис в Москве;
- Ежегодный пересмотр зарплаты, квартальная и годовая премия;
- Корпоративный спортзал и зоны отдыха;
- Более 400 образовательных программ университета для профессионального и карьерного развития;
- Программа адаптации и помощь руководителя на старте;
- Расширенный добровольное медицинское страхование, льготное страхование для семьи и корпоративная пенсионная программа;
- Гибкий дисконт по ипотечному кредиту, равный трети ключевой ставки центрального банка;
- Подписка с возможностью совместного использования на трех близких;
- Вознаграждение за рекомендацию друзей в команду.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.