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