Tech Lead Java Developer Oferta pracy

Dołącz do j‑labs i rozwijaj projekt z technologiami Big Data oraz Machine Learning.
ikona: Dział

Branża

FinTech
ikona: Lokalizacja

Lokalizacja

Kraków (hybryda) / Zdalnie
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 180 – 210 PLN netto/h

Ups, ta oferta jest już nieaktualna...

Zobacz inne oferty

Technologie

AI Java GCP Docker Python Ansible Spark Spring Mikroserwisy Spring Boot

Twoje zadania

  • Wsparcie na wszystkich etapach cyklu życia oprogramowania – rozwój, testowanie oraz wsparcie operacyjne.
  • Pełna odpowiedzialność za produkt lub usługę – identyfikowanie i rozwój odpowiednich rozwiązań technologicznych, aby sprostać potrzebom klienta.
  • Współpraca z innymi inżynierami, architektami oraz interesariuszami biznesowymi w celu ustalania kierunku rozwoju produktów/usług.
  • Tworzenie planów testowych i automatyzacja testów w celu zapewnienia najwyższej jakości kodu.
  • Współpraca z zespołami DevOps, Ops i Test, aby zapewnić sprawne wdrożenie i wsparcie operacyjne produktów.
  • Zapewnienie ciągłości działania, odporności na awarie oraz spełnianie wymagań dotyczących czasu odzyskiwania danych.
  • Prowadzenie decyzji architektonicznych i technicznych dla globalnej platformy, nadzorowanie narzędzi i technologii wykorzystywanych przez zespoły.
  • Promowanie zasad DevOps i Agile, wspieranie zespołów w projektowaniu bezpiecznych i wydajnych systemów, prowadzenie Proof of Concepts (POC), dzielenie się wiedzą i ulepszanie krajobrazu technologicznego.
  • Praca na co dzień z specjalistami w dziedzinie Big Data oraz Machine Learning.
  • Praca hybrydowa w krakowskim biurze (do 2 dni w tygodniu). 

 

Wymagania

  • Minimum 7-letnie doświadczenie w projektowaniu, tworzeniu oraz utrzymywaniu rozproszonych systemów w języku Java.
  • Doświadczenie w projektowaniu mikroserwisów przy użyciu Java oraz frameworków Spring (Boot, Integration).
  • Znajomość narzędzi Python, PySpark oraz Pandas.
  • Doświadczenie z relacyjnymi bazami danych (Oracle, Postgres).
  • Silna motywacja do samodzielnej pracy oraz chęć nauki nowych technologii i zagadnień biznesowych.
  • Umiejętność tworzenia oprogramowania zgodnie z najwyższymi standardami, z zastosowaniem zasad SOLID, KISS, DRY.
  • Dobra znajomość procesów Agile oraz technik pracy w tym środowisku.
  • Doskonałe umiejętności komunikacyjne, zdolność tłumaczenia wymagań funkcjonalnych na techniczne rozwiązania.
  • Solidne zrozumienie metodologii i frameworków testowych – praktyka w TDD i BDD.
  • Praktyczna znajomość chmury (GCP preferowane), Kubernetes oraz Docker.
  • Znajomość języka angielskiego na poziomie min. B2.

 

Mile widziane

  • Doświadczenie w zarządzaniu zespołem.

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

Tech Lead Java Developer

B2B: 180 – 210 PLN netto/h

Kraków (hybryda) / Zdalnie

Ups, ta oferta jest już nieaktualna...

Zobacz inne oferty

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Ewelina Popielec

IT Recruitment Expert
+48 690 075 202 ewelina.popielec@j-labs.pl

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

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)

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)