Senior Low-Level Java Engineer
Через агентство · HumanField Executive and Specialist Search
Будапешт
Для нашего успешного международного финтех-партнера мы ищем Senior Java Developer в команду. Опытные специалисты, инженеры и разработчики тесно сотрудничают в динамичной международной среде над созданием высококачественных технологических решений. Мы ищем инженера, которому нравится погружаться в работу систем — понимать узкие места производительности, использование памяти, загрузку CPU и управление ресурсами, а также находить способы делать сложные системы быстрее и эффективнее.
Задачи
- Проектирование, разработка и оптимизация высокопроизводительных приложений
- Анализ и улучшение производительности приложений, потребления памяти и загрузки CPU
- Выявление узких мест производительности и внедрение эффективных оптимизаций
- Работа над задачами по управлению ресурсами и памятью
- Повышение масштабируемости, эффективности и надежности сложных систем
- Исследование поведения системы и проблем с производительностью, при необходимости выходя за рамки уровня приложений
- Сотрудничество с опытными инженерами над архитектурными и техническими решениями
Условия и льготы
Сложные и интересные задачиВозможность работать над сложными, высокопроизводительными системами и решать технически сложные задачи по Java и системной инженерии.Фокус на системном уровнеРабота, которая выходит за рамки традиционной бэкенд-разработки и затрагивает более глубокую системную оптимизацию производительности и ресурсов.Международная средаВозможность присоединиться к успешной компании с международным статусом.Современные технологииЗнакомство с современными, лидирующими на рынке технологиями.Конкурентная компенсацияВыдающийся компенсационный пакет, один из самых конкурентных на рынке.Профессиональный ростВдохновляющая профессиональная среда, где вы можете учиться у опытных коллег, постоянно совершенствуя свою техническую экспертизу.
Требования
- 5–6+ лет профессионального опыта разработки программного обеспечения
- Экспертиза в разработке на Java
- Глубокое понимание внутренней архитектуры JVM и управления памятью
- Прочные знания многопоточности, конкурентности и параллельного программирования
- Опыт профилирования производительности, тюнинга и оптимизации
- Глубокое понимание работы CPU, памяти, I/O и использования ресурсов
- Опыт работы с окружениями Linux
- Способность глубоко исследовать сложные проблемы производительности и управления ресурсами