SberJDK – среда разработки (JDK – Java Development Kit) и исполнения (JRE –Java Runtime Environment) Java-приложений от Сбера, основанная на проекте с открытым исходным кодом OpenJDK. Замена Java от Oracle, RedHat, Temurin и других вендоров.
Обязанности
- разработка и поддержка различных компонент виртуальной машины Java (JVM)
- анализ сложных пользовательских проблем исполнения на JVM - проблемы корректности, проблемы производительности, разработка решений для этих проблем
- разработка новой функциональности, обычно в областях эффективного межпотокового взаимодействия, сборки мусора, низкоуровневой производительности на современных архитектурах
- разработка инструментария для мониторинга и анализа проблем исполнения на JVM.
Требования
- опыт программирования на С++
- опыт разработки под Linux/MacOS
- базовое знание языка Java, понимание основных принципов работы и устройства языковых виртуальных машин
- понимание проблем и опыт в использовании техник многопоточного программирования
- базовое понимание современных архитектур ПК, проблем производительности софта на современных архитектурах
- желание копаться во внутренностях виртуальной машины, отлаживать по крешдампам и ассемблеру
- хорошее понимание структур данных и алгоритмов
- культура совместной разработки в команде.
Условия
- работа в уютном офисе премиум-класса, кутузовский проспект 32,к1
- конкурентные условия труда (белая заработная плата, оклад, премии)
- гибкий график, сокращенный рабочий день в пятницу (до 16.45)
- ДМС с первого дня
- широкий спектр дисконт–программ, скидок и привилегий от компаний-партнеров
- прозрачная система бонусов и премий, достойная зарплата – размер обсуждается по итогам собеседования
- возможность проходить обучение в Корпоративном Университете Сбербанка.