Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

j-labs

Senior Java Developer (GenAI, LLM)

Posted Updated 19 views
Discussion

Summary

Senior Java developer building microservices (Spring Boot) for a banking client's internal system replacing an Oracle SaaS product that manages financial collateral and credit limits. The role uses AI/GenAI tools like GitHub Copilot in the development process; hybrid work with 6 office days per month in Kraków.

Dołącz do zespołu w branży bankowej, który rozwija mikrousługi w Java i wykorzystuje AI do usprawniania procesów wytwarzania oprogramowania.

  • 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.

Dlaczego warto

  • Długoterminowy projekt – możliwość stabilnej współpracy i rozwoju w ramach rozbudowanego programu technologicznego.
  • Nowoczesne technologie – praca z Java, Spring Boot, mikrousługami i Google Cloud Platform (GCP).
  • Praktyczne wykorzystanie AI – udział w rozwoju nowoczesnego procesu wytwarzania oprogramowania z wykorzystaniem GenAI i LLM.
  • Wysokie standardy inżynieryjne – rozwój rozwiązań klasy enterprise z naciskiem na architekturę, bezpieczeństwo, automatyzację testów i jakość kodu.

Stabilne projekty imożliwość zmiany

Gildie Technologiczne

Solidne narzędzia

Miejsce prelegenta na konferencjach

Działalność charytatywna

Skills

What Senior AI Engineering jobs ask for — and how much of it you have →
Apply

See also

AI Engineering jobs by country — openings, pay and top skills →