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