Описание
⚡ Podsumowanie zawodowe:
Jestem Starszym Programistą Java mocno skoncentrowanym na dostrajaniu wydajności JVM. Szukam roli, w której nie będę tylko pisać nowych funkcji, ale zajmować się badaniem, dlaczego system zwalnia pod obciążeniem i naprawiać to na poziomie maszyny wirtualnej.
💼 Doświadczenie zawodowe:
• 2013–2016: Java Developer w firmie telekomunikacyjnej, pierwsze zderzenie z wysokoobciążonymi aplikacjami produkcyjnymi.
• 2016–Obecnie: Skupienie na rozwoju i optymalizacji aplikacji Java z naciskiem na strojenie wydajności JVM.
🛠️ Kluczowe kompetencje:
• Analiza wycieków pamięci JVM przy użyciu profilerów i analizy heap dump.
• Dostrajanie parametrów Garbage Collection (GC) dla konkretnych profili obciążenia aplikacji.
• Refaktoryzacja sekcji kodu, które działają nieefektywnie pod dużym obciążeniem współbieżnym.
• Diagnozowanie i eliminowanie wąskich gardeł wydajności na poziomie algorytmów i struktur danych.
• Konfigurowanie monitorowania metryk JVM w celu wczesnego wykrywania problemów.
🎯 Oczekiwania:
• Oczekiwane wynagrodzenie: od 25 000 PLN brutto miesięcznie.
• Tryb pracy: pełen etat, w pełni zdalnie z Gdańska.
• Najpierw mierzę, potem optymalizuję – nigdy nie zmieniam kodu "w ciemno" bez potwierdzonych danych z profilowania, i zawsze dokumentuję zmiany parametrów JVM dla zespołu.