Senior Java Developer
O tej ofercie pracy
O projekcie
Dołącz do projektu z obszaru bankowości, którego celem jest rozwój nowoczesnego systemu do zarządzania zabezpieczeniami finansowymi i limitami kredytowymi. Zespół tworzy wewnętrzne rozwiązanie, które zastąpi dotychczasowy produkt SaaS firmy Oracle.
Projekt obejmuje rozwój mikroserwisów w Javie, integrację z innymi systemami oraz wdrażanie nowoczesnych praktyk inżynierskich. Istotnym elementem jest wykorzystanie narzędzi AI i Generative AI w procesie wytwarzania oprogramowania, przy zachowaniu wysokich standardów bezpieczeństwa i jakości.
To długofalowe przedsięwzięcie, w którym będziesz mieć realny wpływ na rozwój rozwiązań wykorzystywanych w środowisku enterprise.
Hybyrda - praca z biura w Krakowie 6 x w miesiącu
Twoje zadania
Rozwój i utrzymanie mikrousług w Javie z wykorzystaniem Spring Boot.
Projektowanie i rozwój API oraz integracji między systemami.
Praca z relacyjnymi bazami danych i optymalizacja zapytań SQL.
Tworzenie testów jednostkowych, integracyjnych i kontraktowych.
Rozwój i utrzymanie procesów CI/CD oraz automatyzacja kontroli jakości kodu.
Wykorzystywanie narzędzi AI, np. GitHub Copilot, w codziennej pracy programisty.
Weryfikacja kodu generowanego przez AI pod kątem jakości i bezpieczeństwa.
Dbanie o bezpieczeństwo, wydajność i niezawodność aplikacji.
Przygotowywanie aplikacji do wdrożeń produkcyjnych oraz monitorowanie ich działania.
Udział w code review i podejmowaniu decyzji technicznych.
Współpraca z developerami, architektami, testerami i zespołami platformowymi.
Usprawnianie procesów wytwarzania oprogramowania i dbanie o dobre praktyki inżynieryjne.
Wymagania
Minimum 8 lat doświadczenia programistycznego
Bardzo dobra znajomość Java i doświadczenie w tworzeniu mikrousług.
Praktyczna znajomość Spring Boot i architektury mikrousługowej.
Doświadczenie w pracy z relacyjnymi bazami danych, np. Oracle lub PostgreSQL, oraz optymalizacji zapytań SQL.
Znajomość testów jednostkowych i integracyjnych, np. z wykorzystaniem JUnit, Mockito i Testcontainers.
Doświadczenie w pracy z CI/CD i automatyzacją procesów wdrożeniowych.
Znajomość narzędzi do kontroli jakości kodu, np. SonarQube, oraz narzędzi do analizy bezpieczeństwa.
Dobra znajomość REST API i wzorców integracyjnych.
Mile widziane
Praktyczne doświadczenie w pracy z Google Cloud Platform (GCP).
Znajomość narzędzi GenAI wspierających proces tworzenia oprogramowania.
Podstawowa lub praktyczna znajomość LLM, RAG i agentów AI.
Umiejętność podejmowania decyzji technicznych i rozwiązywania problemów.
Dbałość o jakość kodu, bezpieczeństwo i dobre praktyki programistyczne.
Informacje rynkowe
Przeglądaj powiązane oferty pracy
Podobne oferty
Zobacz wszystkie podobne oferty pracySenior Java Developer
Senior Java Developer
Senior Java Developer
Senior Java Developer
Senior Java Developer
Senior Java Developer
Często zadawane pytania
Jakiego wynagrodzenia mogę się spodziewać?
Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Krakowie oferują zwykle około 75 075 zł (mediana z 12 ofert).
Jak aplikować na tę ofertę?
Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.
Czy te oferty pracy są aktualne?
Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.




