Fullstack Java Developer Oferta pracy

Jeśli lubisz nowoczesne technologie, czysty kod i realny wpływ na rozwój produktu — dołącz do projektu, w którym Angular i Java spotykają się w praktyce enterprise.
ikona: Dział

Branża

FinTech
ikona: Lokalizacja

Lokalizacja

Kraków (hybryda)
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 130 – 150 PLN netto/h

Technologie

Rest API Prometheus Java TypeScript Angular Oracle PostgreSQL Hibernate Docker Spring Mikroserwisy Spring Boot

O projekcie

  • Dołącz do zespołu rozwijającego system klasy enterprise, który wspiera kluczowe procesy biznesowe i przetwarza dane finansowe w środowisku o wysokich wymaganiach dotyczących bezpieczeństwa, wydajności i skalowalności. Naszym celem jest tworzenie nowoczesnych, stabilnych i elastycznych rozwiązań, które realnie wspierają codzienne działania organizacji. Pracujemy nad rozbudowanym ekosystemem aplikacji opartym na mikrofrontendach i mikroserwisach, łącząc Angulara z Spring Bootem w spójną architekturę.
  • Frontend budujemy w oparciu o komponenty wielokrotnego użytku i nowoczesne wzorce projektowe, co pozwala tworzyć interfejsy przyjazne, ergonomiczne i wydajne. Zakres naszych działań obejmuje rozwój nowych funkcjonalności (ok. 60%), modernizację istniejących komponentów (ok. 30%) oraz utrzymanie i wsparcie bieżące (ok. 10%).
  • Nasz zespół to grupa specjalistów łączących kompetencje frontendowe, backendowe i UX/UI, pracująca w duchu Agile/Scrum. W codziennej pracy stawiamy na jakość kodu, bezpieczeństwo, współpracę i ciągły rozwój technologiczny. Projekt realizowany jest w Krakowie, we współpracy z zespołami międzynarodowymi.
  • Tech stack: Java 11/17, Spring Boot, Angular 17/19, TypeScript, HTML5, CSS3, mikroforntendy, mikroserwisy, REST AP, Docker, Openshift, Prometheus, Grafana, Splunk, Oracle, PostgreSQL, Liquibase,

 

Twoje zadania

  • Tworzenie i utrzymanie aplikacji webowych w technologii Java i Angular.
  • Projektowanie i implementacja nowych komponentów oraz mikrofrontendów.
  • Tworzenie i rozwój interfejsów REST API.
  • Ścisła współpraca z zespołem projektowym i UX przy wdrażaniu makiet.
  • Analiza wpływu zmian oraz optymalizacja aplikacji pod kątem wydajności.
  • Wdrażanie najlepszych praktyk kodowania, testowania i DevOps.

 

Wymagania

  • Gotowość do pracy w modelu hybrydowym z biura w Krakowie (2–3 dni w tygodniu).
  • Minimum 3 lata doświadczenia w programowaniu w Javie.
  • Praktyczne doświadczenie w pracy z Spring i Hibernate.
  • Mile widziane doświadczenie w tworzeniu frontendu z wykorzystaniem Angular i TypeScript lub otwartość na naukę.
  • Umiejętność tworzenia i integracji z REST API.
  • Samodzielność w rozwiązywaniu problemów technicznych.
  • Znajomość narzędzi CI/CD i konteneryzacji (Docker).
  • Praktyczna znajomość metodyk Agile.
  • Dobra znajomość języka angielskiego (min. B2).

Benefity

Budżet rozwojowy
Solidne narzędzia
Opieka medyczna
Zmiana projektu
Gildie Technologiczne
Eventy i integracje
Medicover Sport
Działalność charytatywna

Jak przebiega rekrutacja

1. Wysyłasz CV
2. Rozmowa rekrutacyjna
3. Weryfikacja techniczna
4. Rozmowa z partnerem
5. Otrzymujesz ofertę pracy
6. Witamy w naszym zespole!
FinTech

Fullstack Java Developer

B2B: 130 – 150 PLN netto/h

Kraków (hybryda)

Aplikuj Poleć znajomego
I otrzymaj od nas 7000zł

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Ewa Kaczyńska

Senior IT Recruitment Specialist
+48 794 333 645 ewa.kaczynska@j-labs.pl

Znasz kogoś, kto idealnie pasuje na to stanowisko?

Prześlij nam CV znajomej osoby, zainteresowanej pracą w j‑labs. Po rozpoczęciu przez nią współpracy otrzymasz 7 000 zł.

Poleć znajomego

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

Senior Java Developer- reaktywne programowanie

Dołącz do j‑labs i pracuj dla giganta logistycznego i kurierskiego.
B2B: 160-180
Lokalizacja: Kraków (hybryda) / Zdalnie
Logistic
Java PostgreSQL Docker Azure Kafka Spring Mikroserwisy Spring Boot GIT

O projekcie

  • Rozwój aplikacji obsługującej proces shippingu.  2,5 mln użytkowników, revenue roczne liczone w miliardach USD.
  • Technologie: Java, Webflux,  Spring, PostgreSQL, Dcoker, Kubernetes, Azure, Kafka.
  • Zespół: docelowo ~50 osób (Europa), podzielonych na podzespoły realizujące epiki.
  • Metodyka: 3 Amigos (BA + DEV + QA).
  • Gildie technologiczne: FE / BE / QA.

 

Twoje zadania

  • Rozwój projektu w oparciu o nowe wymagania i współpracę z biznesem w ramach danej inicjatywy (np. Batch shipping, Clearance) lub w ramach zmian dla konkretnego klienta (np.. BMW).
  • Usprawniania techniczne – event hub, auth, optymalizacja, integracja z architekturą i infrastrukturą nowej platformy.
  • Usprawnienie istniejących rozwiązań w kontekście konfiguracji, struktury API, wydajności czy monitoringu.
  • Ścisła współpraca z BA i QA.

 

Wymagania

  • 5 lat doświadczenia w tworzeniu i rozwoju aplikacji z wykorzystaniem Javy.
  • Mile widziane doświadczenie w programowaniu reaktywnym (np. Webflux, Reactor).
  • Wiedza z zakresu systemów rozproszonych, a w szczególności mikrousług.
  • Doświadczenie z nowoczesnym frameworkiem Java Web (np. Spring Boot, Micronaut).
  • Doświadczenie w projektowaniu aplikacji webowych (np. REST).
  • Doświadczenie z Dockerem.
  • Znajomość środowisk chmurowych (preferowany Azure).
  • Płynna komunikacja w języku angielskim – C1.
Zobacz szczegóły oferty Senior Java Developer- reaktywne programowanie

Backend Developer (DevOps & Java)

Dołącz do długoterminowego programu modernizacji globalnej platformy płatniczej, obsługującej międzynarodowe przepływy finansowe, wypłaty dla dostawców i pracowników, rozliczenia podatkowe oraz transfery wielokanałowe.
B2B: 150 – 170 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Java Docker Kubernetes Jenkins Bash Kafka Linux CI/CD

Projekt koncentruje się na stopniowej wymianie systemów core banking na nowoczesne, chmurowe rozwiązania w architekturze mikroserwisowej.

Charakter prac:

  • ok. 70% rozwój nowych funkcjonalności,
  • ok. 30% utrzymanie i wsparcie istniejących rozwiązań,
  • środowisko DevOps, duży nacisk na jakość i automatyzację.

Stack technologiczny:

Kubernetes, Docker, Kafka, Istio Service Mesh, Java lub Groovy, Bash / Shell, Unix / Linux, Jenkins, GitHub, CI/CD

Model pracy:

  • praca hybrydowa (szczegóły do ustalenia z zespołem – [6-8 dni w miesiącu]),
  • współpraca w środowisku międzynarodowym.

Zadania

  • Usuwanie blokad developerskich i usprawnianie procesu dostarczania oprogramowania.
  • Wsparcie zespołów w obszarze Cloud Native i DevOps.
  • Projektowanie, budowa i utrzymanie pipeline’ów CI/CD.
  • Automatyzacja procesów wdrożeniowych i produkcyjnych.
  • Współpraca z architektami oraz managementem w zakresie decyzji technicznych.
  • Współpraca z QA i dbanie o standardy jakości.
  • Tworzenie oraz utrzymanie dokumentacji produkcyjnej i release’owej.
  • Wsparcie w utrzymaniu i rozwoju rozproszonej platformy mikroserwisowej.

Wymagania

  • 5+ lat doświadczenia komercyjnego na stanowisku Backend/DevOps.
  • Bardzo dobra znajomość środowisk Cloud Native (Kubernetes, Docker, Kafka, Istio).
  • Doświadczenie w pracy z systemami Unix/Linux.
  • Umiejętność tworzenia skryptów w Bash/Shell.
  • Znajomość Java lub Groovy (szczególnie w kontekście automatyzacji).
  • Praktyczne doświadczenie z CI/CD (Jenkins, GitHub).
  • Doświadczenie w projektowaniu i utrzymaniu systemów rozproszonych.
  • Umiejętność budowy i utrzymania pipeline’ów pod automatyczne wdrożenia.
  • Język angielski min. B2.
Zobacz szczegóły oferty Backend Developer (DevOps & Java)

Senior Java Developer (GCP)

Dołącz do projekt który dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
B2B: 160 – 190 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Rest API Java GCP Docker Kubernetes DevOps Mikroserwisy Spring Boot

O projekcie

  • Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez młody zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Hybryda: praca z biura w Krakowie 2 razy w tygodniu
  • Zespół: 15 osób w Polsce + zespół w Chinach
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins

 

Wymagania (must have):

  • Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie.
  • Bardzo dobra znajomość Java (17+) oraz Spring Boot.
  • Doświadczenie w budowie mikroserwisów i REST API.
  • Znajomość ekosystemu Spring Cloud.
  • Doświadczenie z technologiami chmurowymi (GCP lub inne)
  • Praktyczna znajomość TDD.
  • Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform).

 

Wymagania (nice to have):

  • Doświadczenie w bankowości inwestycyjnej lub systemach finansowych.
  • Bardzo dobre umiejętności analityczne i komunikacyjne.

 

Obowiązki

  • Rozwój i utrzymanie mikroserwisów.
  • Projektowanie, implementacja i optymalizacja wydajnych usług w Javie.
  • Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie).
  • Praca zgodnie z TDD.
  • Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów.
  • Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji.
  • Mentorowanie i wsparcie mniej doświadczonych inżynierów.
  • Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami.
  • Rozwój automatyzacji usprawniającej utrzymanie platformy
Zobacz szczegóły oferty Senior Java Developer (GCP)

QA Engineer (Java)

Dołącz do j‑labs i pracuj przy globalnym systemie płatniczym, rozwijaj automatyzację testów w środowisku mikroserwisowym oraz realnie wpływaj na jakość nowoczesnych rozwiązań finansowych.
B2B: 120 – 150 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Java Cucumber

O projekcie 

  • Dołączysz do zespołu rozwijającego globalną platformę płatniczą, która umożliwia realizację międzynarodowych płatności – od transferów środków, przez płatności do dostawców, wynagrodzenia i podatki, po wielokanałowe przepływy finansowe.
  • Projekt jest długoterminowy i znajduje się w fazie modernizacji – trwa stopniowa wymiana core banking systemu oraz systemów towarzyszących na nowoczesne rozwiązania oparte o architekturę mikroserwisową.
  • Technologie i środowisko: Java 8+, Cucumber, Postman, JMeter, Selenium, Oracle, MySQL, Jenkins, Docker, Git, Linux, Kubernetes, Kafka, Architektura mikroserwisowa.
  • Lokalizacja: Kraków, minimum 2 razy w tygodniu praca z biura.

 

Twoje zadania

  • Tworzenie, rozwój i utrzymanie testów automatycznych (Java + Cucumber).
  • Przygotowywanie i zarządzanie danymi testowymi.
  • Testowanie API (Postman).
  • Analiza wyników testów i troubleshooting błędów.
  • Współpraca z developerami przy identyfikacji i usuwaniu defektów.
  • Praca z relacyjnymi bazami danych (Oracle, MySQL).
  • Udział w procesie testowym w środowisku Agile / Scrum.
  • Wsparcie procesów CI/CD (Jenkins, Docker – w zależności od doświadczenia).

 

Wymagania

  • Minimum 4-5 lat doświadczenia w testach manualnych i automatycznych.
  • Bardzo dobra znajomość Java.
  • Doświadczenie z Cucumber.
  • Doświadczenie w testowaniu API (Postman).
  • Doświadczenie z bazami danych (Oracle, MySQL).
  • Umiejętność przygotowywania danych testowych.
  • Doświadczenie w tworzeniu i wykonywaniu testów automatycznych.
  • Umiejętność analizy i troubleshootingu wyników testów.
  • Współpraca z developerami przy rozwiązywaniu defektów.
  • Znajomość procesów i terminologii testowej.
  • Podstawowa znajomość Linux.
  • Angielski min. B2 (rozmowa techniczna w języku angielskim).
  • Bardzo dobra komunikacja i podejście problem-solving.

 

Mile widziane

  • Doświadczenie w branży płatniczej
  • JMeter
  • Selenium
  • Narzędzia DevOps (Jenkins, Docker, Git)
  • Kubernetes (K8S)
  • Kafka
Zobacz szczegóły oferty QA Engineer (Java)