Описание
Сбер разрабатывает собственный высокооптимизированный Java Development Kit для корпоративных и высоконагруженных систем, а также различных аппаратных архитектур. Продукт — переработанная среда выполнения с собственными оптимизациями JIT-компилятора.
Задачи
•Выступать экспертом на встречах с представителями бизнеса и разработчиками клиентов, помогать адаптировать их инфраструктуру под особенности JDK
•Сопровождать переход крупных клиентов с Oracle JDK, OpenJDK и других сборок на JDK Сбера
•Анализировать производительность приложений и настраивать параметры JVM, приложений и окружающей среды
•Участвовать в разборе инцидентов
•Формировать технические требования и отчёты об ошибках для команды разработки ядра на основе опыта эксплуатации у клиентов
Требования
•Понимание экосистемы Java
•Умение читать и понимать код на Java
•Продвинутые навыки написания скриптов на bash и Python
•Навыки работы с инструментами профилирования: Java Mission Control (JMC), Async Profiler, JMH, perf, strace
•Знание устройства JVM, модели памяти Java, механизмов выделения памяти и работы загрузчиков классов
•Знание принципов работы алгоритмов GC и JIT
•Понимание внутреннего устройства Linux, включая работу с памятью, планировщиком, cgroups и namespaces
Будет плюсом: умение читать код на других языках
Условия
•Офис у станции метро «Кутузовская»
•Ежегодный пересмотр зарплаты и годовой бонус
•Корпоративный спортзал и зоны отдыха
•Более 400 образовательных программ СберУниверситета
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Льготная ставка по ипотечному кредиту, равная 1/3 ключевой ставки ЦБ
•Подписка «Прайм» с возможностью совместного использования с тремя близкими
•Вознаграждение за рекомендацию друзей в команду Сбера