Hazelcast
Великобритания
Название: Старший инженер Java (Core) Местоположение: Удаленно, Великобритания / удаленно
В Hazelcast мы создаем высокопроизводительную платформу для обработки данных в реальном времени, используемую в критически важных системах в таких отраслях, как финансы, электронная коммерция и телекоммуникации. Наша платформа позволяет приложениям получать доступ к данным и обрабатывать их за миллисекунды, обеспечивая такие сценарии использования, как обнаружение мошенничества, отслеживание запасов в реальном времени и динамическое ценообразование.
Мы ищем старшего инженера-разработчика Java, который присоединится к команде Core, отвечающей за ядро Hazelcast Platform. Эта распределенная система на базе Java объединяет низколатентное хранение данных, вычисления на месте и потоковую обработку в кластерах машин.
Эта роль идеально подходит для инженеров, которым нравится создавать основные серверные системы и работать над механизмами распределенных платформ, такими как параллелизм, координация, распределение данных и поведение при нагрузке, сбоях и изменении топологии кластера.
Создание среды выполнения
Проектирование, реализация и развитие основных компонентов среды выполнения Hazelcast, включая сервисы кластера, распределенные структуры данных и движки выполнения.
Работа над проблемами распределенных систем
Вклад в механизмы секционирования, репликации, координации и восстановления в распределенном кластере.
Разработка производственных систем
Написание чистого, хорошо протестированного кода Java для длительно работающих кластеризованных систем, которые должны оставаться надежными, наблюдаемыми и предсказуемыми в производственной среде.
Вклад в архитектуру
Сотрудничество с опытными инженерами и архитекторами для формирования дизайна и развития ядра платформы.
Повышение инженерного уровня
Участие в обсуждениях дизайна, проверках кода и наставничестве для поддержания высоких стандартов команды Core.
Вы — сильный инженер Java, которому нравится создавать сложные серверные системы и понимать, как они ведут себя в производственной среде.
Обязательно
Глубокие знания Java и экосистемы JVM
Опыт создания серверных платформ или сложных систем
Твердое понимание параллелизма и многопоточного программирования
Опыт проектирования надежных системных компонентов и API
Способность отлаживать и анализировать сложные производственные системы
Желательно
Опыт работы с распределенными системами данных, системами обмена сообщениями или базами данных
Знакомство с репликацией, секционированием или распределенной координацией
Опыт работы с сетевыми протоколами, сериализацией или внутренними механизмами хранения данных
Опыт профилирования и оптимизации чувствительных к задержкам путей кода
Вклад в системы с открытым исходным кодом или платформы для разработчиков
25 дней ежегодного отпуска + государственные праздники Групповой корпоративный пенсионный план Частное медицинское страхование Частное стоматологическое страхование Страхование жизни EAP (Программа помощи сотрудникам)
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить