Principal Java Developer Oferta pracy

Rozwijaj nową platformę agregującą potencjalne ryzyka i wykorzystuj technologie Big Data do przetwarzania dużych ilości danych.
ikona: Dział

Branża

FinTech
ikona: Lokalizacja

Lokalizacja

Kraków (hybryda)
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 200 – 240 PLN netto/h

Ups, ta oferta jest już nieaktualna...

Zobacz inne oferty

Technologie

Java GCP Docker Kubernetes Spark Mikroserwisy Spring Boot

O projekcie

  • Projekt wystartował w 2023 roku i jest jedną z kluczowych inicjatyw. Celem jest dostarczenie platformy agregacyjnej  i wykorzystanie nowego produktu dostawcy w chmurze i środowisku hybrydowym on-prem.
  • Jest to platforma strategiczna i wymaga ulepszeń architektonicznych.
  • Technologie w projekcie: Java 11+, Spring Boot, Spring Cloud, Spark, Groovy, GCP, Scala, Docker, Kubernetes, Jenkins, Ansible.
  • Międzynarodowy zespół, praca w polskiej strefie czasowej.
  • Lokalizacja: Kraków, raz w tygodniu praca w krakowskim biurze.

 

Twoje zadania

  • Wdrażanie ulepszeń w konfiguracji Spark oraz kierowanie rozwiązywaniem problemów.
  • Dostarczanie usług przetwarzania danych i obliczeń, które integrują się z biblioteką analityczną.
  • Praca w praktyce DevOps oraz Agile. Automatyzacja testów funkcjonalnych i niefunkcjonalnych.
  • Budowanie protokołu i środowiska CI/CD.

 

Wymagania

  • Minimum 6 lat doświadczenia komercyjnego w tworzeniu aplikacji w Java.
  • Doświadczenie w tworzeniu aplikacji rozproszonych i wysokowydajnych z wykorzystaniem Spark, radzących sobie z ogromnymi rozmiarami i objętościami danych.
  • Doświadczenie w ulepszeniach wydajności Spark i jakości kodowania.
  • Znajomość narzędzi DevOps, takich jak Jenkins, Ansible.
  • Doświadczenie z technologiami chmurowymi np. Google Cloud Platform.
  • Doświadczenie w dostarczaniu różnych rodzajów automatyzacji testów.
  • Znajomość języka angielskiego na poziomie min. B2.

 

Mile widziane

  • Znajomość języka programowania Scala.
  • Doświadczenie w tworzeniu rozwiązań OLAP oraz wiedza na temat modelowania danych OLAP i korzystania z hurtowni danych OLAP, takich jak Clickhouse, Druid i Pinot.
  • Wiedza na temat rozwoju hurtowni danych, takich jak korzystanie z silnika zapytań Dremio, Trino itp.
  • Doświadczenie z Apache Beam, Apache Flink, Apache Samza, Hazelcast, Dataflow.
  • Znajomośc technologii konteneryzacji Docker, Kubernetes.

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

Principal Java Developer

B2B: 200 – 240 PLN netto/h

Kraków (hybryda)

Ups, ta oferta jest już nieaktualna...

Zobacz inne oferty

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Patrycja Gawor

IT Recruitment Expert
+48 794 252 565 patrycja.gawor@j-labs.pl

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

Senior Fullstack Developer (Java + React)

Od zera do skalowalnego produktu – twórz z nami system, który usprawni logistykę od wjazdu na magazyn po załadunek towaru.
B2B: 140 – 185 PLN netto/h
Lokalizacja: Kraków (hybryda) / Warszawa (hybryda) / Zdalnie
Logistic
Java React Mikroserwisy Spring Boot

O projekcie

  • Nowoczesna platforma logistyczna (SaaS), zaprojektowana z myślą o automatyzacji zarządzania wizytami na magazynach firm produkcyjnych i logistycznych.
  • Aplikacja będzie dostępna w wersji webowej oraz na urządzeniach stacjonarnych przy wjeździe na teren zakładu, umożliwiając kierowcom samodzielną i sprawną rejestrację wizyty – bez konieczności kontaktu z pracownikami firmy, do której wjeżdżają.
  • System tworzony od zera, oparty na architekturze mikroserwisowej. Realny wpływ na wybór narzędzi i rozwój produktu.
  • Stack technologiczny: Java 21/24, Spring Boot, Spring Data, Hibernate, React 18/19, Redux, Bootstrap, CSS, MySQL, Kubernetes, GCP, Mikroserwisy.
  • Możliwa praca 100% zdalna, ale ze względu na potrzebę okazjonalnych spotkań zespołu w biurze, w pierwszej kolejności bierzemy pod uwagę osoby mieszkające w Warszawie lub Krakowie, gdzie mamy biura.

 

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu w Javie oraz pracy z systemami rozproszonymi.
  • Bardzo dobra znajomość języka Java – około 50% pracy na backendzie.
  • Bardzo dobra znajomość React.js – około 50% pracy na frontendzie.
  • Doświadczenie z frameworkami: Spring, Spring Boot, Spring Data, Hibernate.
  • Doświadczenie w pracy z Redux.
  • Znajomość REST i sposobów zarządzania API w komunikacji synchronicznej.
  • Doświadczenie w pracy z architekturą mikroserwisową i wzorcami integracyjnymi (np. circuit breaker, skalowanie).
  • Umiejętność diagnozowania i analizy błędów zarówno po stronie frontendowej, jak i backendowej.
  • Dobra organizacja pracy: umiejętność dzielenia zadań na mniejsze oraz ustalania priorytetów.
  • Wysoko rozwinięte umiejętności interpersonalne.
  • Znajomość języka angielskiego oraz języka polskiego na poziomie B2.

 

Mile widziane

  • Znajomość SQL, pisanie i optymalizacja zapytań, modelowanie danych.
  • Doświadczenie w pracy z wieloma bazami danych i gotowość do konsultacji przy rozwiązywaniu problemów.
  • Podstawowa wiedza z zakresu Google Cloud Platform (GCP).
  • Doświadczenie z Kubernetesem.

Frontend Developer

Chcesz pracować przy jednym z kluczowych systemów bankowości online na świecie, który obsługuje miliardy dolarów dziennie? Dołącz do naszego zespołu i rozwijaj rozwiązania, z których korzystają największe firmy na całym globie – w środowisku nowoczesnych technologii, realnego wpływu i wysokich stawek.
B2B: 120 – 150 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
CSS HTML React JavaScript

O projekcie

  • Projekt dotyczy rozwoju i modernizacji globalnej platformy bankowości elektronicznej skierowanej do klientów komercyjnych – od średnich firm po duże międzynarodowe korporacje. System obsługuje kluczowe procesy finansowe, takie jak płatności mobilne i online, integracje z systemami klientów czy zarządzanie płynnością.
  • Zespół odpowiedzialny za ten obszar tworzy nowoczesne rozwiązania cyfrowe, które są codziennie wykorzystywane przez miliony użytkowników w ponad 50 krajach. Obecnie trwa szeroko zakrojona transformacja technologiczna platformy, której celem jest poprawa wydajności, doświadczenia użytkownika i skalowalności.
  • Praca w modelu hybrydowym – biuro w Krakowie 1-2x w tygodniu.
  • Z uwagi na specyfikę technologii i procesy w ramach projektu, część releasów odbywa się w weekendy. Przewidujemy też w najbliższej przyszłości pojawienie się rotacyjnego procesu on-call support w godzinach EMEA.

 

Twoje zadania

  • Uczestniczenie w projektowaniu, rozwoju i testach end-to-end różnych projektów.
  • Branie udział w przeglądach technicznych.
  • Weryfikowanie dostarczanych rozwiązań i dbanie o jakość produktu.
  • Przestrzeganie procesów jakościowych i inicjatyw doskonalenia jakości.

 

Wymagania

  • Minimum 5 lat doświadczenia z JavaScriptem, HTML i CSS.
  • Znajomość JavaScript MVC (poziom średniozaawansowany).
  • Doświadczenie z SASS/Less.
  • Umiejętność manipulacji DOM przy użyciu czystego JavaScriptu.
  • Dogłębna znajomość React.js i jego kluczowych założeń.
  • Doświadczenie z popularnymi workflow React.js (np. Flux, redux-thunk, redux-saga).
  • Znajomość nowszych specyfikacji EcmaScript.
  • Doświadczenie z bibliotekami struktur danych (np. Immutable.js).
  • Znajomość narzędzi do budowania UI – NPM, Grunt, Gulp.
  • Znajomość frameworków testowych JS – Mocha, Jasmine, JEST, Chai.
  • Doświadczenie w konsumowaniu REST API asynchronicznie we współpracy z zespołami backendowymi.
  • Umiejętności w tworzeniu interfejsów użytkownika i pisaniu kodu zgodnego z różnymi przeglądarkami i urządzeniami.
  • Znajomość narzędzi kontroli wersji (np. Git, SVN).
  • Umiejętność pisania wysokiej jakości, semantycznego, testowalnego, łatwego w utrzymaniu i dobrze udokumentowanego kodu.
  • Znajomość metodologii CSS takich jak BEM, OOCSS, SMACSS.
  • Znajomość zarówno funkcyjnego, jak i obiektowego podejścia do JavaScriptu.
  • Znajomość języka polskiego oraz angielskiego na poziomie min. B2

 

Na co możesz liczyć w j‑labs?

  • j-labs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dla nas wysoka jakość – Robimy dobre IT albo wcale!
  • Zależy nam na długoterminowej współpracy, nie tylko w ramach jednego projektu. W j‑labs możesz zmieniać projekty (tak po prostu!), poznawać różne branże i nowe technologie.
  • Dzielimy się wiedzą w ramach naszych Gildii technologicznych, organizujemy Talk4Devs Meet`upy, coding dojo, dbamy o ciągłe usprawnianie rekrutacji technicznych w ramach j‑Tech League.
  • Lubimy mieć wpływ! Możesz dołączyć do naszych wewnętrznych projektów i inicjatyw takich jak j‑Tech League i tworzyć z nami autorskie narzędzia wspomagające rekrutację.
  • Stawiamy na jakość i przyciągamy specjalistów; średnie doświadczenie naszych inżynierów to 11 lat.
  • j-People First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!

Lead Frontend Developer

Dołącz do długofalowego projektu z obszaru bankowości – tworzymy nowoczesną platformę do onboardingu klientów instytucjonalnych (React, TypeScript, TDD, mikroserwisy). Jeśli stawiasz na jakość kodu, lubisz testy i chcesz mieć realny wpływ na rozwój produktu – może Ci się tu spodobać!
B2B: 160 – 200 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
TypeScript TypeScript React TDD JavaScript CSS3

O projekcie

  • Platforma do orkiestracji procesu onboardingu klientów instytucjonalnych (banki, fundusze, korporacje). Umożliwia: automatyzację zbierania danych, realizację procesów KYC/CDD, integrację z zewnętrznymi usługami, skalowalny i zgodny z regulacjami proces wdrażania klientów.
  • Obecnie projekt znajduje się w fazie rozwoju nowych funkcjonalności oraz utrzymania istniejących.
  • Technologie w projekcie: React, React Native, JavaScript, TypeScript, CSS3, Jest, Testing Library React, mikroserwisy, Agile + RBPM (Risk-Based Project Management), silne ukierunkowanie na TDD, testy jednostkowe i automatyczne.
  • Praca w modelu hybrydowym – biuro w Krakowie 1-2x w tygodniu.

 

Wymagania

  • Min. 5 lat doświadczenia w tworzeniu oprogramowania.
  • Bardzo dobra znajomość React, TypeScript, JavaScript.
  • Doświadczenie w Test Driven Development.
  • Umiejętność tworzenia testów (Jest, Testing Library).
  • Znajomość CSS3, systemów designu i tokenów.
  • Doświadczenie z React Native.
  • Wiedza o dostępności w aplikacjach web/mobile.
  • Znajomość JSON i XML (marshalling danych).
  • Doświadczenie w pracy zespołowej i komunikacji ze stakeholderami.
  • Znajomość języka angielskiego i polskiego na poziomie B2+.
  • Mile widziane doświadczenie w obszarze bankowości lub onboardingu.
  • Mile widziana znajomość Git, IntelliJ/VS Code.

 

Na co możesz liczyć w j‑labs?

  • j-labs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dla nas wysoka jakość – Robimy dobre IT albo wcale!
  • Zależy nam na długoterminowej współpracy, nie tylko w ramach jednego projektu. W j‑labs możesz zmieniać projekty (tak po prostu!), poznawać różne branże i nowe technologie.
  • Dzielimy się wiedzą w ramach naszych Gildii technologicznych, organizujemy Talk4Devs Meet`upy, coding dojo, dbamy o ciągłe usprawnianie rekrutacji technicznych w ramach j‑Tech League.
  • Lubimy mieć wpływ! Możesz dołączyć do naszych wewnętrznych projektów i inicjatyw takich jak j‑Tech League i tworzyć z nami autorskie narzędzia wspomagające rekrutację.
  • Stawiamy na jakość i przyciągamy specjalistów; średnie doświadczenie naszych inżynierów to 11 lat.
  • j-People First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!

Tech Lead Devops

Pracuj z aplikacją, która obsługuje 2,5 miliona klientów!
B2B: 190 – 220 PLN netto/h
Lokalizacja: Zdalnie
Logistic
Azure DevOps Terraform Docker Azure Kubernetes

O projekcie

W FedEx czeka na Ciebie rola, która łączy kompetencje architekta, Tech Leada i DevOpsa – przy tworzeniu nowej, globalnej platformy logistycznej. To system o ogromnej skali, który obsługuje ponad 2,5 miliona klientów, a Twoje decyzje będą miały realny wpływ na jego niezawodność, skalowalność i rozwój.

 

Twoje zadania

  • Projektowanie i przegląd architektury.
  • Techniczne wsparcie zespołu developerskiego (brainstorming, mentoring).
  • Tworzenie i utrzymanie infrastruktury w chmurze Azure (również IaC – Terraform, Helm).
  • Udział w implementacji i rozwoju mikroserwisów, automatyzacji i CI/CD.
  • Tworzenie i rozwój rozwiązań wspierających provisioning architektury aplikacyjnej.
  • Zapewnienie poprawnej komunikacji między komponentami Azure i serwisami aplikacyjnymi.
  • Monitoring środowisk (Log Analytics, Prometheus, alerting) i zapewnianie wysokiej dostępności.
  • Udział w POC, wdrażanie nowych rozwiązań i komponentów platformy.

 

Wymagania

  • Tech Lead lub doświadczony DevOps, który dobrze czuje się w pracy z narzędziami, takimi jak: Terraform, Helm, Docker, CI/CD oraz chmurą Azure (dopuszczamy też AWS i GCP).
  • Inżynier, który potrafi tworzyć i przeglądać skrypty, ma doświadczenie w monitorowaniu środowisk produkcyjnych i zarządzaniu alertami.
  • Osoba, która chce prowadzić technicznie zespół – doradzać, dzielić się wiedzą, przeglądać kod i architekturę oraz współpracować z developerami, architektami i biznesem.
  • Kandydat, który rozumie mikroserwisy i potrafi je konfigurować w środowiskach chmurowych.
  • Osoba, która swobodnie komunikuje się po angielsku (min. B2) – projekt międzynarodowy, z zespołami w Europie i USA.

 

Na co możesz liczyć w j‑labs?

  • j-labs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dla nas wysoka jakość – Robimy dobre IT albo wcale!
  • Zależy nam na długoterminowej współpracy, nie tylko w ramach jednego projektu. W j‑labs możesz zmieniać projekty (tak po prostu!), poznawać różne branże i nowe technologie.
  • Dzielimy się wiedzą w ramach naszych Gildii technologicznych, organizujemy Talk4Devs Meet`upy, coding dojo, dbamy o ciągłe usprawnianie rekrutacji technicznych w ramach j‑Tech League.
  • Lubimy mieć wpływ! Możesz dołączyć do naszych wewnętrznych projektów i inicjatyw takich jak j‑Tech League i tworzyć z nami autorskie narzędzia wspomagające rekrutację.
  • Stawiamy na jakość i przyciągamy specjalistów; średnie doświadczenie naszych inżynierów to 10 lat.
  • j-People First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!

Jeśli czujesz, że to „coś dla Ciebie” – zaaplikuj!