Senior Java Developer Oferta pracy

Dołączysz do zespołu budującego od podstaw nowoczesną platformę do zarządzania kontami graczy i obsługi procesów transakcyjnych w środowisku o bardzo wysokiej skali.
ikona: Dział

Branża

Gaming
ikona: Lokalizacja

Lokalizacja

Zdalnie
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 160 – 190 PLN netto/h

Technologie

Java PostgreSQL Docker Kafka Spring Boot

O projekcie

  • Dołączysz do zespołu budującego od podstaw nowoczesną platformę do zarządzania kontami użytkowników i obsługi procesów transakcyjnych w środowisku o bardzo wysokiej skali.
  • Projekt realizowany jest w modelu greenfield – bez legacy code, z możliwością realnego wpływu na architekturę i kierunek rozwoju rozwiązania.
  • Platforma będzie odpowiedzialna za obsługę kluczowych procesów biznesowych, takich jak zarządzanie kontami użytkowników, portfelami, płatnościami, bonusami oraz historią transakcji.
  • System przetwarza transakcje finansowe milionów użytkowników, dlatego priorytetem są wysoka dostępność, bezpieczeństwo, integralność danych oraz zgodność z wymaganiami regulacyjnymi.
  • Rozwiązanie powstaje w oparciu o architekturę mikroserwisową oraz Event-Driven Architecture, z wykorzystaniem nowoczesnego stosu technologicznego.
  • Projekt znajduje się na wczesnym etapie rozwoju i jest planowany jako długoterminowa inicjatywa. Początkowo praca będzie koncentrować się niemal wyłącznie na tworzeniu nowych funkcjonalności.

Twoje zadania

  • Projektowanie i rozwój nowych mikroserwisów w technologii Java.
  • Tworzenie skalowalnych i wydajnych rozwiązań dla systemów transakcyjnych.
  • Projektowanie oraz implementacja komunikacji opartej na Event-Driven Architecture.
  • Budowanie i rozwój REST API oraz integracji pomiędzy mikroserwisami.
  • Dbanie o jakość kodu poprzez tworzenie testów jednostkowych, integracyjnych oraz contract testing.
  • Współpraca z architektami, testerami oraz innymi zespołami przy projektowaniu i wdrażaniu nowych funkcjonalności.
  • Udział w przygotowaniu migracji z obecnego rozwiązania oraz późniejszym rozwoju platformy.
  • Wykorzystanie nowoczesnych narzędzi wspierających proces wytwarzania oprogramowania, w tym AI Coding Assistants.

Wymagania

  • Minimum 7 lat komercyjnego doświadczenia jako Java Developer.
  • Bardzo dobra znajomość Java 17+ oraz Spring Boot.
  • Doświadczenie w projektowaniu i budowie systemów transakcyjnych.
  • Praktyczna znajomość architektury mikroserwisowej oraz Event-Driven Architecture.
  • Doświadczenie z PostgreSQL oraz brokerami komunikatów (Kafka lub podobne rozwiązania).
  • Umiejętność projektowania i implementacji REST API.
  • Doświadczenie w pisaniu testów jednostkowych, integracyjnych oraz contract testing.
  • Znajomość Docker oraz procesów CI/CD.
  • Bardzo dobra znajomość języka angielskiego.

Mile widziane:

  • Kubernetes.
  • AWS.
  • Doświadczenie w branży fintech, systemach płatniczych, bankowości lub iGaming.
  • Znajomość zagadnień KYC, AML oraz systemów obsługujących procesy finansowe.
  • Doświadczenie z AI Coding Assistants.

Dlaczego warto

  • Dołączysz do firmy stworzonej przez inżynierów dla inżynierów, która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób.
  • j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata!
  • Możesz zmienić projekt – rób to co lubisz, rozwijaj swoje kompetencje, zdobywaj nowe.
  • Robimy dobre IT albo wcale. Technologie, w których pracujemy to m.in. Java 17/21,  Spring, Hibernate, Mikroserwisy,  AWS/Azure/GSP/,  Terraform, Docker, Kubernetes, Kafka.
  • Eksperci przyciągają ekspertów – średnie doświadczenie naszych inżynierów wynosi 12 lat, a 30% zostaje zatrudnionych z polecenia.
  • Stawiamy na knowledge sharing i rozwój . Organizujemy Talk4Devs, meet’upy, dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in. na naszym blogu.
  • Dołącz do Gildii Technologicznej lub stwórz własną – nasze community zrzeszają specjalistów w obszarach: Java, Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance.
  • Mamy zakodowane, że jest czas pracy i czas nie pracy, więc bardzo dbamy o to, aby work life balance został zachowany.
  • Otrzymaliśmy w tym roku certyfikat Great Place to Work (aż 80% odpowiedzi w ankiecie dotyczącej różnych obszarów wybierało najwyższe noty, jesteśmy w pierwszej 10 firm z najlepszym wynikiem).

Benefity

Stabilne projekty i możliwość zmiany
Gildie Technologiczne
Solidne narzędzia
Miejsce prelegenta na konferencjach
Eventy i integracje
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!
Gaming

Senior Java Developer

B2B: 160 – 190 PLN netto/h

Zdalnie

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

Engineering Tech Lead

Dołącz do międzynarodowego zespołu produktowego rozwijającego nowoczesną platformę SaaS wykorzystywaną przez tysiące klientów na całym świecie.
B2B: 190 – 220 PLN netto/h
Lokalizacja: Zdalnie
Java Docker Kubernetes Kafka 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 zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins.

 

Zakres obowiązków

  • 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.

 

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.
Zobacz szczegóły oferty Engineering Tech Lead

Engineering Tech Lead (Java | AI & LLM)

Dołącz do j‑labs i twórz nowoczesne rozwiązania wykorzystujące Generative AI, Agentic AI oraz duże modele językowe (LLM).
B2B: 190 – 220 PLN netto/h
Lokalizacja: Kraków (hybryda, 2x w tyg.)
FinTech
AgenticAI PromptFlow LLM Java React GCP Terraform Azure Kubernetes GitLab AWS Kafka Jenkins 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 zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins.

 

Zakres obowiązków

  • 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.

 

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.
Zobacz szczegóły oferty Engineering Tech Lead (Java | AI & LLM)

Senior Data Engineer (Java)

Dołącz do ekspertów budujących wydajne platformy danych i rozwijaj swoje kompetencje w obszarze Java, Cloud i Data.
B2B: 150 – 180 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Apache Beam NoSQL Rest API Java GCP PostgreSQL Kafka Spring Boot

O projekcie

  • Celem projektu będzie stworzenie platformy do zarządzania i dostarczania różnych korzyści dla klientów biznesowych i prywatnych
  • Zespół składać się będzie z deweloperów Backend, Frontend i Mobile oraz Product Ownera i Testera (łącznie 8 osób)
  • Projekt jest w fazie rozwoju. Tworzone aplikacje wspierają: procesy programów lojalnościowych oraz portale informacyjne dla klientów końcowych B2C, procesy fakturowania, raportowania oraz operacji na kartach flotowych dla branży B2B
  • Zespół kładzie się nacisk na jakość rozwiązań poprzez TDD, stosowanie dobrych praktyk typu clean code, code review
  • Praca zespołu oparta jest o metodykę Scrum; długość sprintów – 2 tygodnie

Wymagania

  • Min. 4 lata doświadczenia w programowaniu w Java
  • Doświadczenie w automatyzacji testów dla testów jednostkowych i integracyjnych
  • Doświadczenie w inżynierii wymagań i pracy z backlogiem produktu
  • Znajomość języka angielskiego na poziomie B2+
Zobacz szczegóły oferty Senior Data Engineer (Java)

Java Developer with Angular

Dołącz do j‑labs i rozwijaj od podstaw strategiczną platformę dla międzynarodowego sektora finansowego.
B2B: 125 – 145 PLN netto/h
Lokalizacja: Kraków (hybryda, 3x w tyg.)
FinTech
Java Angular Mikroserwisy Spring Boot
Zobacz szczegóły oferty Java Developer with Angular