Pracuj.pl Hybrydowo Mid

Programista / Programistka Java + SQL + JSP

ProService Finteco Sp. z o.o.

⚲ Warszawa, Mokotów

Do uzgodnienia

Wymagania

  • Java
  • JSP
  • SQL
  • Git
  • Jira
  • Azure DevOps (CI/CD)
  • Confluence

Opis stanowiska

Nasze wymagania:
bardzo dobra znajomość SQL (duże zbiory danych, wydajność, modelowanie danych)
doświadczenie w optymalizacji zapytań (indeksy, statystyki, analiza planów wykonania)
praktyczna znajomość Java
doświadczenie w pracy z JSP (utrzymanie i rozwój istniejących rozwiązań)
znajomość systemów kontroli wersji (Git) oraz podstaw CI/CD
zdolności analityczne i rozwiązywanie złożonych problemów
samodzielność, odpowiedzialność i proaktywność
umiejętność tworzenia dokumentacji technicznej
znajomość języka angielskiego (czytanie dokumentacji technicznej)
otwartość na wykorzystanie AI w pracy deweloperskiej

Mile widziane:
Doświadczenie w:
podnoszeniu wersji Javy i modernizacji aplikacji
administracji systemami lub bazami danych (MS SQL Server)
pracy z aplikacjami opartymi o JSP/legacy UI
projektach migracji danych
Znajomość:
Github/Azure DevOps, Jira
Doświadczenie w optymalizacji procesu wytwarzania oprogramowania (SDLC/PDLC)
Zainteresowanie automatyzacją i wykorzystaniem AI (np. code assistants, test generation)
DevOps mindset / podstawy administracji systemam

Zakres obowiązków:
projektowanie i rozwój rozwiązań do transformacji danych pomiędzy systemami (SQL, Java),
tworzenie i optymalizacja procedur składowanych oraz logiki przetwarzania danych,
rozwój komponentów backendowych w Java oraz utrzymanie i rozwój warstwy prezentacji w JSP,
budowanie rozwiązań wspierających integrację systemów oraz automatyzację procesów,
analiza i optymalizacja wydajności (zarówno zapytań SQL, jak i aplikacji Java),
udział w modernizacji technologicznej - w tym podnoszeniu wersji Javy oraz aktualizacji środowisk,
współtworzenie i usprawnianie procesów PDLC/SDLC (Code Review, CI/CD, automatyzacja, wykorzystanie AI),
współpraca z Product Ownerem oraz Biznesem przy doprecyzowaniu wymagań,
proponowanie usprawnień technologicznych i procesowych (również w obszarze AI),
dbanie o jakość kodu, dokumentacji i standardów pracy zespołowej.

Oferujemy:
poczucie stabilności – zatrudnienie na umowę o pracę w firmie, która od lat konsekwentnie buduje swoją pozycję w branży finansowo – technologicznej,
realny wpływ na projekty i inicjatywy, które wspierają funkcjonowanie rynku finansowego w Polsce i za granicą,
środowisko pracy łączące finanse i technologię, w którym możesz rozwijać kompetencje przyszłości,
możliwość dalszego rozwoju zawodowego w firmie o ugruntowanej pozycji na rynku,
kulturę współpracy – w której cenimy inicjatywę, otwartość i dzielenie się wiedzą,
hybrydowy model pracy – cenimy work-life balance,
pakiet benefitów – opieka medyczna i stomatologiczna, karta sportowa, inicjatywy integracyjne, ubezpieczenie na życie, firmowe drużyny sportowe, karty przedpłacone i wiele więcej!

🔍 Dekoder Ogłoszenia

🔴
utrzymanie i rozwój istniejących rozwiązań
Prawdopodobnie będziesz głównie zajmować się poprawianiem błędów i drobnymi zmianami w starym kodzie, a nie tworzeniem nowych, innowacyjnych funkcji.
🔴
podstaw CI/CD
Może oznaczać zarówno podstawową wiedzę, jak i faktyczne wdrożenie i utrzymanie procesów CI/CD, w zależności od potrzeb projektu.
🔴
pracy z aplikacjami opartymi o JSP/legacy UI
Oznacza pracę z przestarzałym interfejsem użytkownika, który może być trudny w utrzymaniu i modyfikacji.
🔴
DevOps mindset / podstawy administracji systemam
Może oznaczać, że będziesz musiał zajmować się zadaniami wykraczającymi poza czyste programowanie, takimi jak zarządzanie serwerami czy bazami danych.
🔴
otwartość na wykorzystanie AI w pracy deweloperskiej
Może oznaczać zarówno eksperymentowanie z narzędziami AI, jak i potencjalne zastąpienie niektórych zadań przez AI w przyszłości.