Oferta jest aktywna

Senior Java Developer

Nie określono wynagrodzenia
Nie określono rodzaju zatrudnieniaBrak informacji o doświadczeniuKraków
j-labsKraków

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

75 075 zł

Na podstawie 12 ofert z podanym wynagrodzeniem (Praca w Krakowie)

Pełne zestawienie wynagrodzeń

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.

Aplikuj