Pomiń do treści
Logo firmy j-labs

Tech Lead Java Developer

j-labs

Oferta w skrócie
30 24033 600PLN / mies.
🔀HybrydowaTryb pracy
📄B2BKontrakt
⏱️Lead · 7+ latDoświadczenie
LokalizacjaKraków
Źródło
Aktywna
Opublikowano5 czerwca 2026
Ostatnio sprawdzono5 czerwca 2026
Wygasa za54 dni
Werdykt JobHunt

Rola to Tech Lead w zespole rozwijającym globalny system przetwarzania danych do kalkulacji ryzyka kredytowego. Nie jest to klasyczny backend – praca koncentruje się na Apache Beam i Apache Flink przy przetwarzaniu danych na dużą skalę, architekturze mikroserwisowej i migracji do Google Cloud Platform. Obejmuje podejmowanie decyzji architektonicznych, mentoring zespołu oraz pełne ownership od designu po monitoring, z naciskiem na TDD i jakość (brak osobnego QA).

Brakuje: nie podano wielkości zespołu ani struktury (ile developerów, czy są inni tech leadzi), brak opisu procesu rekrutacyjnego (ile etapów, czy jest zadanie domowe).

🛠 Wymagane technologie
Dane źródłowe
JavaSpring BootSpring CloudApache BeamApache FlinkREST APIDevOpsCloud
AI Insights
Czym naprawdę jest ta rola?Tech Lead

Rola to Tech Lead w zespole rozwijającym globalny system przetwarzania danych do kalkulacji ryzyka kredytowego. Nie jest to klasyczny backend – praca koncentruje się na Apache Beam i Apache Flink przy przetwarzaniu danych na dużą skalę, architekturze mikroserwisowej i migracji do Google Cloud Platform. Obejmuje podejmowanie decyzji architektonicznych, mentoring zespołu oraz pełne ownership od designu po monitoring, z naciskiem na TDD i jakość (brak osobnego QA).

Plusy
  • Praca nad krytycznym globalnym systemem o wysokiej skali (tysiące klientów, high availability)
  • Pełne ownership end-to-end (design → deployment → monitoring) – duża autonomia techniczna
  • Migracja do GCP – szansa na pracę z nowoczesną chmurą
  • Kultura TDD i nacisk na jakość
Na co uważać
  • !Ownership model może oznaczać dyżury on-call – brak informacji o ich częstotliwości i wynagrodzeniu
  • !Brak osobnego zespołu QA – całość testowania spoczywa na deweloperach (choć może być postrzegane pozytywnie)
Codzienna praca
  • Projektowanie i rozwój rozproszonych systemów przetwarzania danych z użyciem Apache Beam i Apache Flink
  • Budowa i utrzymanie mikroserwisów w Java/Spring Boot/Spring Cloud
  • Podejmowanie decyzji architektonicznych (Tech Lead scope)
  • Mentoring zespołu i wyznaczanie kierunku technicznego
  • Praca end-to-end: design → development → deployment → monitoring
  • Zapewnianie jakości przez TDD i code review (brak osobnego zespołu QA)
  • Wsparcie środowiska produkcyjnego (ownership model)
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.

Minimum sensowne

Java developer z 7 latami doświadczenia, który ma praktyczne doświadczenie z Apache Beam i Flink, zna mikroserwisy, GCP, TDD i DevOps. Potrafi podejmować decyzje techniczne i ma podstawowe doświadczenie w mentoringu.

Raczej nie dla

Osoby poniżej 7 lat doświadczenia w Javie, bez praktycznego doświadczenia z Beam/Flink, niechętne do pracy hybrydowej w Krakowie (2 dni w biurze), lub szukające wyłącznie roli developerskiej bez odpowiedzialności architektonicznej i mentoringu.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt4/5
Remote3/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile osób liczy zespół i jaki jest podział ról (np. DevOps, QA)?
  • ?Czy dyżury on-call są wymagane? Jeśli tak, jak często i czy są dodatkowo płatne?
  • ?Jaki jest harmonogram migracji do GCP – czy już trwa, czy dopiero się rozpoczyna?
  • ?Jak wygląda proces decyzyjny dotyczący architektury – czy Tech Lead ma ostatnie słowo?
  • ?Jaki jest planowany czas trwania projektu i czy jest to stałe zlecenie dla tego klienta?
  • ?Czy istnieje budżet na szkolenia lub konferencje?
  • ?Jakie narzędzia CI/CD są obecnie używane (konkretnie Jenkins, coś jeszcze)?
Brakujące informacje
  • Nie podano wielkości zespołu ani struktury (ile developerów, czy są inni tech leadzi)
  • Brak opisu procesu rekrutacyjnego (ile etapów, czy jest zadanie domowe)
  • Nie wiadomo, czy dyżury on-call są wymagane i jak często
  • Brak informacji o długości projektu i stabilności zatrudnienia
Zespół

Globalny zespół z kulturą ownershipu, naciskiem na jakość (TDD, brak osobnego QA) i mentoring. Wymagana dobra komunikacja w języku angielskim ze względu na globalny charakter.

Wynagrodzenie vs rynekn=15 · Lead · Java · B2B

Na poziomie rynkowym

Ta oferta30 24033 600
Mediana: Lead · Java · B2B26 88031 920

Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →

🔗Podobne oferty