W skrócie
- Zadania: Twórz i utrzymuj aplikacje Java oraz optymalizuj wydajność baz danych.
- Firma: Innowacyjna firma technologiczna w sektorze finansowym.
- Benefity: Atrakcyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczny zespół z globalnym zasięgiem i możliwościami kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój platform finansowych.
- Kwalifikacje: Doświadczenie w programowaniu w Javie i optymalizacji SQL.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Poszukujemy Technicznego Starszego Inżyniera Wydajności Java dla jednego z naszych klientów, który ma doświadczenie w:
- Rozwoju i utrzymaniu Java 21 / Spring Boot batch oraz mikroserwisów dla platform KPS i XPOS, w tym aktualizacji frameworków i zależności.
- Obsłudze, dostrajaniu i rozwiązywaniu problemów w naszym klastrze przetwarzania XPOS opartym na Apache Storm, w tym równoważeniu obciążenia, ponownych uruchomieniach i dostrajaniu alertów.
- Analizie i optymalizacji wydajności SQL na Azure SQL Hyperscale, w tym planach wykonania, indeksowaniu, dostrajaniu zapytań i zachowaniu replik wysokiej dostępności, współpracując bezpośrednio z inżynierią i wsparciem Microsoftu.
- Migracji zadań wsadowych mainframe i przepływów danych DB2 do Azure (Hyperscale i Azure messaging) w ramach programu modernizacji CPOS / XPOS.
- Monitorowaniu nocnej wydajności wsadu w odniesieniu do poziomów usług, prowadzeniu analizy przyczyn źródłowych incydentów produkcyjnych oraz usuwaniu usterek związanych z bezpieczeństwem open-source (Nexus IQ / SCA) z odpowiednim zatwierdzeniem ryzyka.
Twoje umiejętności:
- Wykształcenie na poziomie licencjackim lub magisterskim; preferowane Informatyka.
- Minimum 18-letnie doświadczenie w programowaniu w Java, najlepiej w sektorze bankowym lub usług finansowych.
- Silna znajomość Java (17/21) i Spring Boot, w tym dużych aktualizacji frameworków (wymagane).
- Udokumentowane doświadczenie w dostrajaniu SQL Server / Azure SQL, najlepiej Hyperscale, w tym czytaniu planów wykonania, rozwiązywaniu regresji planów i wąskich gardeł CPU (wymagane).
- Praktyczne doświadczenie z przetwarzaniem rozproszonym lub strumieniowym, takim jak Apache Storm, Kafka Streams lub Flink (wymagane).
- Doświadczenie z DB2 oraz w czytaniu lub migracji zadań wsadowych mainframe (dodatkowa zaleta).
- Doświadczenie z Azure Kubernetes Service, Helm i integracją Azure AD / Entra ID (dodatkowa zaleta).
- Doświadczenie w usuwaniu luk w zabezpieczeniach open-source za pomocą Nexus IQ lub podobnych narzędzi SCA (dodatkowa zaleta).
- Tło w zarządzaniu majątkiem lub wydajności portfela, w tym obliczanie zwrotów, dane o posiadaniach i wycenie (dodatkowa zaleta).
- Posiadanie praktyk Agile, Test Driven Development i DevOps jako część swojej DNA.
- Silne umiejętności komunikacyjne, zarówno w relacjach z kierownictwem, jak i zespołami, w tym bezpośrednia współpraca z zewnętrznymi dostawcami.
- Silne umiejętności analityczne i rozwiązywania problemów oraz dbałość o szczegóły.
- Współpraca w podejściu do rozwiązywania problemów, bliska współpraca z innymi kolegami w globalnym zespole oraz wrażliwość na różnorodność.
Senior Java Performance Engineer in Kraków – pracodawca: Ubique Systems
Ubique Systems to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, sprzyjające innowacjom i rozwojowi zawodowemu. Nasza kultura pracy opiera się na współpracy w międzynarodowych zespołach, co pozwala na wymianę wiedzy i doświadczeń, a także na rozwijanie umiejętności w obszarze automatyzacji testów i CI/CD. Oferujemy atrakcyjne benefity oraz możliwości awansu, co czyni nas idealnym miejscem dla profesjonalistów poszukujących satysfakcjonującej kariery.
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Performance Engineer in Kraków
Java 21
Spring Boot
Apache Storm
SQL Performance Tuning
Azure SQL Hyperscale
Execution Plans Analysis
DB2