Senior Java Developer (GenAI, LLM)

j-labs

Kraków

Hybrid

PLN 200,000 - 280,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

j-labs w Krakowie rozwija mikrousługi w Javie i wykorzystuje AI do usprawniania procesów wytwarzania oprogramowania w branży bankowej.

Dołączysz do długofalowego projektu, który zastąpi istniejący produkt SaaS Oracle, będziesz pracować hybrydowo w biurze w Krakowie 6 razy w miesiącu, nad Spring Boot, REST API i CI/CD.

Qualifications

  • 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 (JUnit, Mockito).
  • Doświadczenie w CI/CD i automatyzacją procesów wdrożeniowych.
  • Znajomość narzędzi do kontroli jakości kodu, np. SonarQube, oraz analizy bezpieczeństwa.
  • Dobra znajomość REST API i wzorców integracyjnych.

Responsibilities

  • Rozwój i utrzymanie mikrousług w Javie z wykorzystaniem Spring Boot.
  • Projektowanie API i 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.

Skills

Java
Mikroserwisy
Spring Boot
REST API
JUnit
Mockito
CI/CD
SonarQube
GenAI tools
GCP
AI w software

Tools

Oracle
PostgreSQL
Testcontainers
GitHub Copilot

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Expert Python Developer
Expert Python Developer

j-labs • Kraków

Hybrid
PLN 240,000 - 320,000
Hybrid work in Kraków
Conferences speaker opportunities
Charitable activities
Software Engineer (Java)
Software Engineer (Java)

Poznan IT • Poznań

On-site
PLN 180,000 - 260,000
Prywatna opieka medyczna Allianz
Kafeteryjny system Multisport
Możliwość pracy hybrydowej po wdrożeni
Agentic SDLC Senior Engineer
Agentic SDLC Senior Engineer

Ness Solution • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybdowy model pracy – 1 dzień w biurze
Agentic SDLC Senior Engineer - Warszawa (Mazowieckie), Polska K/M
Agentic SDLC Senior Engineer - Warszawa (Mazowieckie), Polska K/M

Astek • Warszawa

Hybrid
PLN 260,000 - 450,000
Długoterminowa współpraca
Szkolenia techniczne
Mentoring Competence Center
+2
Senior Platform Software Engineer
Senior Platform Software Engineer

j-labs • Kraków

Hybrid
PLN 240,000 - 360,000
AI / GenAI Python Fullstack Developer
AI / GenAI Python Fullstack Developer

IT Squad • Warszawa

Hybrid
PLN 180,000 - 270,000
Umowa B2B
Szkolenia i rozwój
Tryb pracy zdalny lub hybrydowy (Trójm
+1
AI Tech Lead & Solution Architect | Hybrydowy z Azure
AI Tech Lead & Solution Architect | Hybrydowy z Azure

Ness Solution • Województwo mazowieckie

Hybrid
PLN 320,000 - 520,000
Luxmed
Multisport
Hybride work: 3 dni w biurze w Warszaw
AI Engineer
AI Engineer

Scalo • Warszawa

Hybrid
PLN 165,000 - 248,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
AI Engineer
AI Engineer

Towarzystwo Ubezpieczeń Europa S.A. • Wrocław

Hybrid
PLN 180,000 - 300,000
Kafeteria benefitów
Prywatna opieka medyczna
Karta sportowa
+2
Senior/Expert Java Developer
Senior/Expert Java Developer

j-labs sp. z oo • Kraków

On-site
PLN 210,000 - 330,000
Stabilność i długofalowa współpraca
Możliwość objęcia roli Tech Leada
Nowoczesny stack Java/Spring Boot/K8s/
+1