Technical Lead (Java) Oferta pracy

Dołącz do zespołu, który rozwija stabilną i skalowalną platformę backendową dla bankowości prywatnej, łącząc głęboką ekspertyzę w Javie i architekturze mikroserwisowej z realnym wpływem na decyzje architektoniczne, jakość kodu i długoterminowy rozwój zaawansowanych usług finansowych.
ikona: Dział

Branża

FinTech
ikona: Lokalizacja

Lokalizacja

Kraków (hybryda)
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 185 – 210 PLN netto/h

Technologie

Java Terraform Docker Kubernetes Spring

O projekcie

Projekt dotyczy backendowej platformy wspierającej bankowość prywatną oraz zaawansowane usługi finansowe dla zamożnych klientów. Systemy obsługują m.in. spersonalizowane produkty finansowe, doradztwo inwestycyjne oraz zarządzanie ryzykiem. Jest to długoterminowy, stabilny projekt z dużym naciskiem na skalowalność, niezawodność i wysoką jakość kodu.

 

Twoje zadania

  • Projektowanie i rozwój skalowalnych systemów backendowych (Java, Spring).
  • Podejmowanie i dokumentowanie decyzji architektonicznych (ADR/EDR).
  • Mentoring zespołu, code review i dbanie o wysoką jakość kodu.
  • Współpraca z frontendem, PO i interesariuszami technicznymi.
  • Współodpowiedzialność za obszary SRE/DevOps: stabilność, obserwowalność i automatyzację.
  • Rozwój nowych funkcjonalności oraz utrzymanie i ewolucja istniejących systemów.

 

Wymagania

  • 5 lat doświadczenia w backend software engineeringu (Java) oraz doświadczenie w roli Senior/Tech Leada.
  • Bardzo dobra znajomość system designu, projektowania API oraz architektury modularnego monolitu i mikroserwisów.
  • Praktyczna wiedza o relacyjnych i NoSQL bazach danych oraz ich trade-offach.
  • Stosowanie dobrych praktyk: TDD, Clean Code, SOLID, wzorce projektowe, code review.
  • Doświadczenie w DevOps/SRE (Docker, Kubernetes, Terraform, CI/CD).
  • Dojrzałe kompetencje liderskie, umiejętność podejmowania decyzji i pracy zespołowej.
  • Bardzo dobra znajomość języka angielskiego (B2/C1).

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

Technical Lead (Java)

B2B: 185 – 210 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

Aleksandra Rojek

Senior IT Recruitment Specialist
791 555 194 aleksandra.rojek@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

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)

DevOps / SRE Engineer

Dołącz j‑labs i miej realny wpływ na skalowalność oraz niezawodność nowoczesnej platformy inwestycyjnej w chmurze.
B2B: 140 – 180 PLN netto/h
Lokalizacja: Zdalnie
FinTech
DataDog CI/CD Terraform Python AWS

O projekcie

  • Projekt z sektora bankowego, którego celem jest transformacja i optymalizacja zarządzania inwestycjami.
  • Praca w kilkuosobowym, międzynarodowym zespole (Europa) w obszarze Scalability.
  • Odpowiedzialność za budowanie rozwiązań zapewniających skalowalność, niezawodność i efektywność kosztową usług oraz warstwy storage.
  • Środowisko technologiczne: AWS (ECS, Lambda, Fargate, multi-account setup, networking), Terraform, Python, DataDog.
  • Kultura DevOps, podejście self-service dla zespołów developerskich, nacisk na observability, testy obciążeniowe, chaos engineering i FinOps.

 

Twoje zadania

  • Wdrażanie najlepszych praktyk w zakresie uruchamiania i skalowania mikroserwisów.
  • Projektowanie i implementacja rozwiązań monitoringu (DataDog), w tym definiowanie i utrzymywanie SLI/SLO/SLA.
  • Tworzenie, rozwój i optymalizacja procesów CI/CD (m.in. GitHub Actions, Jenkins).
  • Projektowanie i wdrażanie mechanizmów autoscalingu infrastruktury w AWS.
  • Prowadzenie eksperymentów z zakresu chaos engineeringu.
  • Wspieranie zespołów developerskich oraz wzmacnianie kultury DevOps i podejścia „you build it, you run it”.
  • Monitorowanie trendów i nowych technologii związanych ze skalowaniem systemów rozproszonych i chmurą.

 

Wymagania

  • Min. 4 lata doświadczenia z AWS oraz Terraform.
  • Doświadczenie w obszarze monitoringu, orkiestracji oraz budowy mikroserwisów.
  • Znajomość Python (pisanie skryptów, automatyzacja) oraz jednego z języków: Java/Kotlin lub JavaScript/Node.js.
  • Praktyczna wiedza z zakresu skalowania systemów, systemów rozproszonych oraz architektury cloud.
  • Znajomość GitHub Actions oraz/lub Jenkins będzie dodatkowym atutem.
  • Doświadczenie w pracy w środowisku międzynarodowym oraz bardzo dobra znajomość języka angielskiego.
Zobacz szczegóły oferty DevOps / SRE Engineer

Senior Java Developer (Payments Platform)

Dołącz do zespołu, który projektuje i rozwija krytyczną platformę płatniczą dla dużej instytucji finansowej, kładąc nacisk na wysoką dostępność, bezpieczeństwo i nowoczesne praktyki inżynieryjne.
B2B: 150 – 180 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Grafana Java CI/CD PostgreSQL Terraform Kubernetes Kafka DevOps Spring Mikroserwisy Spring Boot Docker

O projekcie

  • Dołączysz do zespołu budującego nowoczesną platformę płatniczą nowej generacji dla dużej instytucji finansowej.
  • Tworzymy lekki, skalowalny silnik przetwarzania płatności, który pozwala szybko wdrażać nowe funkcjonalności biznesowe i modernizować istniejący ekosystem płatności. Platforma jest projektowana jako wysoce dostępna, odporna na awarie i gotowa do pracy w środowisku chmurowym. Rozwiązanie opiera się na ponownym wykorzystaniu sprawdzonych komponentów, co pozwala na szybsze i bardziej efektywne dostarczanie nowych funkcji.
  • Pracujemy w zwinny sposób, kładąc duży nacisk na automatyzację, wysoką jakość kodu i testy wbudowane w proces wytwarzania oprogramowania. Nasz zespół ściśle współpracuje z DevOps i innymi zespołami inżynieryjnymi, dbając o ciągłą integrację, dostarczanie i monitorowanie systemu.
  • Projekt jest długoterminowy i oferuje możliwość pracy nad transformacją całego ekosystemu płatniczego, udziału w decyzjach architektonicznych oraz rozwijania umiejętności w obszarze cloud, mikroserwisów i nowoczesnych praktyk DevOps.
  • Aktualnie pracujemy z technologiami: Java 17+, Spring Boot, mikroserwisy, Kafka, Docker, Kubernetes, Service Mesh, SQL, Linux, monitoring i observability (Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry), CI/CD i DevOps/DevSecOps.
  • Hybryda: 1-2 x w tygodniu z biura w Krakowie.

 

Twoje zadania

  • Projektowanie i rozwój nowej architektury płatniczej.
  • Tworzenie wysokiej jakości kodu i testów jednostkowych/integracyjnych.
  • Zapewnienie wysokiej dostępności, niezawodności i bezpieczeństwa systemów.
  • Wsparcie transformacji istniejącego środowiska płatniczego.
  • Rozwiązywanie problemów architektonicznych i blokad technicznych.
  • Współpraca z zespołami DevOps nad CI/CD i automatyzacją infrastruktury.
  • Prowadzenie analiz technicznych i studiów wykonalności.
  • Mentoring i coaching innych inżynierów w zespole.
  • Doradztwo architektoniczne i techniczne dla zespołów projektowych.
  • Zapewnienie zgodności z obowiązującymi standardami i kontrolami.

 

Wymagania

  • Minimum 8 lat doświadczenia jako Backend Engineer.
  • Bardzo dobra znajomość Java i Spring Boot.
  • Doświadczenie w projektowaniu i implementacji mikroserwisów oraz systemów rozproszonych.
  • Doświadczenie z Kafka, Docker, Kubernetes.
  • Znajomość rozwiązań chmurowych i DevOps/DevSecOps.
  • Umiejętność projektowania systemów wysoko dostępnych i odpornych na awarie.
  • Bardzo dobra znajomość języka angielskiego.

 

Mile widziane

  • Doświadczenie w instytucjach finansowych, szczególnie w obszarze płatności.
  • Znajomość języków Go lub Rust.
  • Doświadczenie w JVM tuning i diagnostyce wydajności.
  • Wiedza z zakresu cyberbezpieczeństwa, regulacji i prywatności danych.
Zobacz szczegóły oferty Senior Java Developer (Payments Platform)

Senior Python Developer

Twórz z j‑labs innowacyjne rozwiązania AI i NLP wspierające inwestorów na rynkach globalnych.
B2B: 160 – 195 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
NLP AI Python

O projekcie

  • Rozwój platformy cyfrowej wykorzystującej sztuczną inteligencję i przetwarzanie języka naturalnego (NLP) do wspierania inwestorów instytucjonalnych na rynkach globalnych.
  • Tworzymy innowacyjne rozwiązania, które pozwalają naszym klientom szybko analizować dane rynkowe i podejmować świadome decyzje inwestycyjne. Wierzymy w eksperymentowanie, naukę na błędach i ciągły rozwój naszych ludzi.
  • Osoba zatrudniona na tym stanowisku będzie uczestniczyć we wszystkich etapach cyklu życia oprogramowania – od analizy, przez testy, po wsparcie produkcyjne. W naszym zespole nie dzielimy obowiązków na oddzielne role – wszystkie te działania wchodzą w zakres stanowiska.
  • Lokalizacja: Kraków, minimum 2 razy w tygodniu praca z biura.

 

Twoje zadania

  • Praca w zespole 4–6 osób z dedykowanym Product Ownerem; zespoły mogą działać w różnych lokalizacjach geograficznych.
  • Przekształcanie wymagań biznesowych w historie użytkownika i dostarczanie ich iteracyjnie na produkcję.
  • Wsparcie produkcyjne jest integralną częścią roli – „zespół buduje i wspiera produkt”.
  • Identyfikacja obszarów technicznego długu i dbanie o równowagę między nową funkcjonalnością, a utrzymaniem systemu.
  • Projektowanie nowych rozwiązań zgodnie z wytycznymi technologicznymi i ograniczeniami.
  • Współpraca w parach z innymi członkami zespołu (pair programming).

 

Wymagania

  • Minimum 6 lat doświadczenia w programowaniu w Pythonie.
  • Dobra znajomość bibliotek: Pandas, Numpy, Flask/Django.
  • Umiejętność pracy w zespołach lokalnych i globalnych.
  • Dobra znajomość metodyki Agile i orientacja na efektywne dostarczanie rozwiązań.
  • Doświadczenie w przewodzeniu i mentoringu młodszych członków zespołu.
  • Elastyczne podejście do odpowiedzialności za dostarczanie projektów.
  • Otwartość na naukę i rozwój, chęć eksperymentowania z nowymi technologiami.
  • Bardzo dobra znajomość języka polskiego oraz angielskiego min. B2.

 

Mile widziane

  • Doświadczenie w uczeniu maszynowym, NLP, Al.
  • Znajomość systemów wyceny FX lub stóp procentowych.
  • Doświadczenie z KDB lub rozwiązaniami chmurowymi.
  • Znajomość dodatkowych języków programowania (Java, JavaScript, Clojure, Kotlin, Bash) i frameworków front-endowych (React, Vue).
  • Doświadczenie poza sektorem bankowym, które wnosi nowe spojrzenie i kreatywność.
Zobacz szczegóły oferty Senior Python Developer