About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
Miejsce świadczenia usług: Warszawa, model hybrydowy (min. 1 dzień w biurze, 4 dni zdalnie)
Forma współpracy: B2B
Zakres obowiązków:
- Projektowanie, implementacja i wykonywanie testów wydajnościowych dla aplikacji biznesowych (monolitycznych, mikroserwisów) oraz API (REST/SOAP).
- Monitorowanie i analiza metryk wydajnościowych z wykorzystaniem Grafany oraz narzędzi pokrewnych (Prometheus, Loki).
- Diagnozowanie i optymalizacja wydajności baz danych (PostgreSQL, Oracle), w tym analiza i optymalizacja zapytań SQL.
- Analiza wydajności warstwy aplikacyjnej w Javie: identyfikacja wąskich gardeł, analiza wycieków pamięci, monitoring utylizacji CPU i RAM.
- Praca z plikami Java Flight Recorder (.jfr) i analiza profili wykonania aplikacji.
- Ścisła współpraca z zespołami developerskimi i DevOps w celu rozwiązywania problemów wydajnościowych.
- Przygotowywanie raportów i rekomendacji optymalizacyjnych.
Required qualifications
Wymagania (must-have):
- Min. 5 lat doświadczenia w testach wydajnościowych (JMeter, Gatling, JMH).
- Bardzo dobra znajomość narzędzi monitorujących: Grafana, Prometheus, JFR.
- Bardzo dobra znajomość Javy i JVM (profilowanie, optymalizacja).
- Bardzo dobra znajomość SQL i umiejętność optymalizacji zapytań (Oracle/PostgreSQL).
- Umiejętność analizy logów i metryk systemowych (CPU, RAM, I/O).
- Doświadczenie w pracy z systemami Linux.
Mile widziane (nice-to-have):
- Znajomość konteneryzacji (Docker, Kubernetes).
- Doświadczenie w pracy z CI/CD (Jenkins, GitHub Actions).
- Znajomość narzędzi APM (np. ElasticSearch APM).
- Znajomość zasad projektowania skalowalnych systemów.