May 20, 2026
Senior Java Developer (GCP)
Senior • Hybrid
160 - 190 PLN
Krakow, Poland
Dołącz do j-labs i rozwijaj system odpowiedzialny za codzienne wyliczanie ekspozycji na ryzyko kredytowe dla tysięcy klientów globalnego banku. Projekt oparty jest na nowoczesnej architekturze mikroserwisowej działającej w Google Cloud Platform, a w codziennej pracy stawiamy na wysoką jakość kodu, TDD oraz praktyki DevOps.
O projekcie
Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje rozwój nowych funkcjonalności w architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Zespół pracuje z Polski, 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.
Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
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
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.
Wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform).
Znajomość języka angielskiego na poziomie min. B2.
Znajomość języka polskiego na poziomie min. B2.
Mile widziane
Doświadczenie w bankowości inwestycyjnej lub systemach finansowych.
Bardzo dobre umiejętności analityczne i komunikacyjne.
Similar jobs you might like
Technology
j-labs
Senior Java Developer (GCP)
Senior
Hybrid
Krakow, MA, Poland
160 - 190 PLN
🏢 Summary: Development role in a long-term technology transformation program for a global bank, focused on building and maintaining microservices for daily credit risk exposure calculation. Work involves designing high-performance Java-based services in a hybrid GCP and on-prem environment, following TDD and DevOps practices. Hybrid work model with strong emphasis on code quality, reliability, and automation. 🗂️ Requirements: 5+ years experience in designing and developing distributed systems in Java, Strong knowledge of Java 17+, Strong knowledge of Spring Boot, Experience in building microservices, Experience in developing REST APIs, Knowledge of Spring Cloud ecosystem, Experience with cloud platforms (GCP or other), Practical experience with TDD, Knowledge of CI/CD practices, Experience with Infrastructure as Code (Terraform) 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Microservices, REST, GCP, Kubernetes, Redis, ApacheBeam, ApacheFlink, Terraform, Ansible, Jenkins, CI/CD, TDD 🏢 Description: 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. Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie. 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 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.
Technology
j-labs
Senior Java Developer
Senior
Hybrid
Krakow, Poland
160 - 190 PLN
🏢 Summary: Oferta dotyczy rozwoju globalnej platformy do kalkulacji ryzyka kredytowego opartej na mikroserwisach i nowoczesnych technologiach open-source. Rola obejmuje rozwój i utrzymanie wydajnych systemów Java działających w środowiskach chmurowych i on-premise, z naciskiem na wysoką dostępność, niezawodność oraz automatyzację wsparcia produkcyjnego. Projekt zakłada pracę w międzynarodowym środowisku oraz udział w pełnym cyklu życia produktu. 🗂️ Requirements: 5-6 lat doświadczenia w Java, Doświadczenie z systemami rozproszonymi, Doświadczenie w architekturze mikroserwisowej, Doświadczenie z chmurą, Praktyczna znajomość TDD, Znajomość DevOps, Znajomość CI/CD, Umiejętność podejmowania decyzji technicznych, Doświadczenie w mentoringu, Bardzo dobre umiejętności komunikacyjne, Znajomość języka angielskiego B2, Znajomość języka polskiego B2, Gotowość do pracy z biura w Krakowie 2 razy w tygodniu 📃 Skills: Java, Spring, SpringBoot, SpringCloud, ApacheBeam, ApacheFlink, GCP, Redis, REST, Kubernetes, Ansible, Jenkins, TDD, CI/CD, Microservices, DevOps, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, Python 🏢 Description: Rozwój systemu, który umożliwia kalkulację ryzyka kredytowego kontrahentów w skali globalnej, w oparciu o zaawansowane modele analityczne. Projekt koncentruje się na budowie nowej generacji silnika, którego celem jest migracja do chmury oraz zastąpienie rozwiązań vendorowych wewnętrznie rozwijaną biblioteką analityczną. Nowa platforma składa się z mikroserwisów opartych o nowoczesne technologie open-source i działa zarówno w środowisku Google Cloud Platform, jak i w infrastrukturze on-premise. System obsługuje tysiące klientów globalnie i jest krytyczny dla biznesu (high availability, performance, reliability). Stack technologiczny: Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Kubernetes, Ansible, Jenkins Zadania w projekcie: Rozwój i utrzymanie mikroserwisów w obszarze Counterparty Credit Risk Projektowanie, budowa i utrzymanie wydajnego, niezawodnego kodu Java Udział w pełnym cyklu życia produktu (od analizy problemu po wdrożenie i mierzenie adopcji) Praca w modelu TDD Współpraca z zespołami z Krakowa, Wielkiej Brytanii oraz Azji (głównie Chiny) Dbałość o wydajność, dostępność, niezawodność i bezpieczeństwo systemów Mentorowanie i coaching innych inżynierów Wsparcie platformy: obsługa incydentów, monitoring, problem management Rozwijanie narzędzi automatyzujących wsparcie produkcyjne Wymagania: minimum 5-6 lat doświadczenia w Javie doświadczenie w pracy w systemach rozproszonych doświadczenie w pracy w architekturze mikroserwisowej doświadczenie z chmurą (preferowana GCP) stosowanie TDD w praktyce znajomość DevOps / CI/CD umiejętność podejmowania decyzji technicznych i mentoringu bardzo dobre umiejętności komunikacyjne (praca globalna) znajomość języków angielskiego i polskiego na poziomie minimum B2 otwartość na pracę z biura w Krakowie 2 razy w tygodniu Nice to have: Doświadczenie w bankowości inwestycyjnej Znajomość: Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon Doświadczenie z Apache Beam i Apache Flink Znajomość Pythona
Technology
j-labs
Senior /Tech Lead Java Developer (GCP | Microservices | DevOps)
Senior
Hybrid
Krakow, Poland
180 - 215 PLN
🏢 Summary: Development of a global credit risk analytics platform in the banking sector, focused on distributed batch processing and 24/7 data pipelines in a cloud and microservices architecture. The role involves building and maintaining Java-based microservices, designing scalable backend systems, and contributing to a long-term cloud transformation to GCP. This is a non-CRUD, high-scale engineering position with real impact on performance, reliability, and architectural decisions. 🗂️ Requirements: 6+ years commercial experience in Java, Experience with distributed systems, Experience with microservices architecture, Strong knowledge of Spring Boot and Spring Cloud, Experience in REST API design, Experience with cloud platforms (GCP required for Tech Lead), Practical experience with Kubernetes, Experience with Terraform and CI/CD, Knowledge of TDD and engineering best practices (SOLID, DRY, KISS, YAGNI), Ability to work with infrastructure, Architectural design experience (Tech Lead), Experience in mentoring and technical leadership (Tech Lead) 📃 Skills: Java, Spring, SpringBoot, SpringCloud, REST, Microservices, SpringBatch, ApacheBeam, ApacheFlink, GCP, Kubernetes, Terraform, Docker, Jenkins, Ansible, Redis, Python, Oracle, PostgreSQL, Dataflow, CI/CD 🏢 Description: Dołącz do zespołu rozwijającego kluczową platformę analityczną w obszarze bankowości globalnej , odpowiedzialną za obliczanie ryzyka kredytowego kontrahentów dla tysięcy klientów na całym świecie. Projekt jest częścią wieloletniej transformacji technologicznej dużej organizacji finansowej, której celem jest migracja systemów do chmury oraz budowa nowej generacji silników analitycznych opartych o nowoczesne technologie open-source. Nie jest to projekt CRUD ani proste API — pracujemy z procesami batchowymi działającymi 24/7 , systemami rozproszonymi oraz zaawansowanymi pipeline’ami danych. Projekt System służy do codziennego wyliczania ekspozycji na ryzyko kredytowe kontrahenta w skali globalnej. Platforma: działa w architekturze mikroserwisowej, funkcjonuje zarówno w Google Cloud Platform , jak i środowisku on-premise, zastępuje rozwiązania vendorowe wewnętrzną platformą analityczną. Projekt rozwijany jest od wielu lat przez zespoły w Azji, a polski zespół przejmuje wiedzę oraz rozwija nowe funkcjonalności. stabilne, długofalowe finansowanie realny wpływ na rozwój platformy rosnący zespół w Polsce Stack technologiczny Backend & Architecture Java 21 Spring Boot / Spring Cloud Microservices / REST APIs Spring Batch Data & Processing Apache Beam Apache Flink GCP Dataflow Cloud & DevOps Google Cloud Platform (GCP) Kubernetes Terraform Docker Jenkins Ansible Dodatkowo Redis Python (sporadycznie) Ali Cloud (część środowiska) Zakres obowiązków rozwój i utrzymanie mikroserwisów Java w obszarze risk analytics projektowanie i implementacja rozproszonych systemów backendowych praca w modelu TDD rozwój procesów batchowych i pipeline’ów danych działających 24/7 współpraca z zespołami międzynarodowymi dbanie o wydajność, niezawodność i skalowalność systemów udział w pełnym cyklu życia produktu (design → development → produkcja) wsparcie produkcji, monitoring i automatyzacja operacji (dla Tech Lead) mentoring oraz wsparcie techniczne zespołu Must Have (Senior) min. 6+ lat doświadczenia komercyjnego w Javie doświadczenie w systemach rozproszonych i mikroserwisach Spring Boot / Spring Cloud REST API design doświadczenie z chmurą (preferowana GCP ) Kubernetes praktyczna znajomość DevOps (Terraform / CI/CD) TDD i dobre praktyki inżynierskie (SOLID, DRY, KISS, YAGNI) samodzielność i gotowość pracy z infrastrukturą Must Have (Tech Lead) Wszystkie wymagania Senior + dodatkowo: silne doświadczenie architektoniczne obowiązkowe doświadczenie z GCP mentoring i prowadzenie techniczne zespołu zdolność podejmowania decyzji technologicznych Nice to Have doświadczenie w bankowości lub fintech Apache Beam / Flink Redis Jenkins / Ansible Oracle lub PostgreSQL Python Zespół i sposób pracy ok. 15 osób w Polsce (2 pody) współpraca z zespołami z Europy i Azji brak on-calli okazjonalnie wcześniejszy start (ok. 8:00) dla overlapu z Azją Agile / DevOps developerzy odpowiadają również za jakość i testy Model pracy: 📍 hybrydowy — biuro w Krakowie (zazwyczaj wtorek–środa) Zobacz, dlaczego warto być w j-labs! 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 l ub 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)
Technology
j-labs
Tech Lead (Java +DevOps)
Senior
Hybrid
Krakow, Poland
185 - 200 PLN
🏢 Summary: Development and maintenance of a microservices-based system for daily credit risk exposure calculation, built as part of a cloud transformation initiative. The role focuses on designing and implementing scalable, high-performance Java solutions within a distributed architecture. You will work across the full product lifecycle in a DevOps and CI/CD environment. 🗂️ Requirements: Minimum 6 years of experience in Java software development, Experience in designing and building distributed systems, Experience in developing microservices using Java, Spring Boot and REST, Hands-on experience with Apache Beam and Apache Flink, Experience with cloud platforms (preferably GCP), Practical experience with TDD, Knowledge of DevOps and CI/CD practices, Understanding of SOLID, KISS, DRY, YAGNI principles, English and Polish at B2+ level 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Microservices, DistributedSystems, ApacheBeam, ApacheFlink, GCP, Cloud, Redis, REST, Ansible, Jenkins, Oracle, PostgreSQL, Python, TDD, DevOps, CICD, SOLID, KISS, DRY, YAGNI 🏢 Description: Praca z krakowskiego biura 2 razy w tygodniu. O projekcie Aplikacja służy do codziennego obliczania ekspozycji na ryzyko kredytowe kontrahentów dla klientów na całym świecie. System jest rozwijany w architekturze mikroserwisowej jako część długofalowej transformacji technologicznej, obejmującej migrację do chmury. Technologie: Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Ansible, Jenkins Zadania Rozwój i utrzymanie mikroserwisów w obszarze risk calculation. Projektowanie i implementacja wydajnego, skalowalnego kodu w Javie. Udział w pełnym cyklu życia produktu (analiza, development, wdrożenie, monitoring). Praca zgodnie z podejściem TDD. Współpraca z międzynarodowymi zespołami. Dbanie o wydajność, niezawodność, dostępność i bezpieczeństwo systemów. Mentoring i wsparcie developerów. Obsługa incydentów produkcyjnych oraz rozwój narzędzi automatyzujących. Współpraca w środowisku Agile / DevOps / CI/CD. Wymagania Must have: Min. 6 lat doświadczenia w rozwoju oprogramowania (Java). Doświadczenie w projektowaniu i budowie systemów rozproszonych. Doświadczenie w tworzeniu mikroserwisów (Java, Spring Boot, REST APIs). Doświadczenie z Apache Beam i Apache Flink. Znajomość rozwiązań chmurowych (preferowana GCP). Praktyczne stosowanie TDD. Znajomość praktyk DevOps i CI/CD. Zrozumienie zasad: SOLID, KISS, DRY, YAGNI. Bardzo dobre umiejętności komunikacyjne. Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne. Znajomość języka angielskiego i polskiego na poziomie B2+ Nice to have: Doświadczenie w bankowości inwestycyjnej Znajomość Jenkins, Ansible Znajomość baz danych (Oracle, PostgreSQL) Znajomość Pythona
Technology
j-labs
Senior Java Backend Engineer – Payments Platform
Senior
Hybrid
Krakow, Poland
150 - 180 PLN
🏢 Summary: Long-term role in building and evolving a high-availability, cloud-ready payment processing platform based on microservices architecture. The position involves designing new payment architecture, developing robust backend solutions, and driving DevOps practices in close collaboration with engineering teams. The project focuses on scalability, resilience, automation, and architectural decision-making within a modern financial ecosystem. 🗂️ Requirements: Minimum 8 years of experience as Backend Engineer, Strong knowledge of Java, Strong knowledge of Spring Boot, Experience designing and implementing microservices, Experience with distributed systems, Experience with Kafka, Experience with Docker, Experience with Kubernetes, Knowledge of cloud solutions, Knowledge of DevOps or DevSecOps practices, Ability to design highly available and fault-tolerant systems, Very good command of English 📃 Skills: Java, SpringBoot, Microservices, Kafka, Docker, Kubernetes, SQL, Linux, Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry, CI/CD, DevOps, DevSecOps, ServiceMesh, Cloud 🏢 Description: 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. 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. Sam/a zobacz, dlaczego warto być w j-labs! 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 11 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 l ub 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)
Technology
j-labs
Java Developer with Angular Skills
Mid
Hybrid
Kraków, Poland
125 - 145 PLN
🏢 Summary: Backend-focused Java Full Stack Developer role in a strategic financial platform project supporting FX hedging and investment fund operations. The position involves building new microservices-based functionalities, developing REST APIs, integrating systems, and contributing to a modern Java and Angular stack in an international team. Around 85% of the work focuses on backend development with Java and Spring Boot. 🗂️ Requirements: 4+ years commercial experience as Java Developer, Java 8+, Spring, SpringBoot, Microservices, REST, Angular, JavaScript, HTML5, CSS3, SQL, PostgreSQL, MySQL, Enterprise, Agile, Scrum 📃 Skills: Java, Spring, SpringBoot, Angular, JavaScript, HTML5, CSS3, SQL, PostgreSQL, MySQL, REST, Microservices, Kafka, Docker, Kubernetes, CI/CD, AWS, Azure, GCP, Agile, Scrum 🏢 Description: O projekcie Dołącz do j-labs i rozwijaj od podstaw strategiczną platformę dla międzynarodowego sektora finansowego. System wspiera fundusze inwestycyjne w zarządzaniu ryzykiem walutowym, automatyzując procesy związane z identyfikacją i obsługą transakcji FX. Platforma odpowiada za przetwarzanie danych z wielu źródeł, wykonywanie kalkulacji związanych z hedgingiem walutowym oraz automatyczną identyfikację transakcji. System integruje się z systemami wewnętrznymi i zewnętrznymi oraz udostępnia użytkownikom dashboard wspierający monitorowanie i obsługę procesów operacyjnych. Projekt jest rozwijany od podstaw jako strategiczne i długoterminowe rozwiązanie. Około 90% pracy stanowi rozwój nowych funkcjonalności , pozostałe 10% obejmuje analizę zgłoszeń, rozwiązywanie problemów oraz dbanie o stabilność systemu. Jest to rola z wyraźnym naciskiem na backend – około 85% czasu pracy poświęcone jest rozwojowi backendu w Java i Spring Boot , natomiast 15% obejmuje rozwój warstwy frontendowej w Angularze . Będziesz pracować w międzynarodowym zespole składającym się z Business Systems Analystów, Java Full Stack Developerów, Technical Leada, QA oraz Product Ownera. Główny zespół developerski zlokalizowany w Krakowie – hybryda – do 3 dni praca z biura. Twoje zadania Projektowanie i rozwój nowych funkcjonalności w architekturze mikroserwisowej. Tworzenie oraz rozwój aplikacji backendowych w Java i Spring Boot. Rozwój warstwy frontendowej z wykorzystaniem Angular. Projektowanie i implementacja REST API. Integracja systemu z aplikacjami wewnętrznymi i zewnętrznymi. Współpraca z analitykami biznesowymi, QA, Product Ownerem oraz Technical Leadem. Optymalizacja wydajności oraz dbanie o wysoką jakość kodu. Wymagania Minimum 4 lata komercyjnego doświadczenia jako Java Developer. Bardzo dobra znajomość Java 8+. Doświadczenie z Spring Boot. Praktyczna znajomość architektury mikroserwisowej. Doświadczenie w projektowaniu i implementacji REST API. Podstawowa znajomość Angular oraz gotowość do pracy z frontendem w ograniczonym zakresie. Znajomość JavaScript, HTML5, CSS3. Bardzo dobra znajomość SQL oraz relacyjnych baz danych (PostgreSQL, MySQL lub podobnych). Doświadczenie w projektowaniu i budowie aplikacji klasy Enterprise. Znajomość metodyki Agile/Scrum. Samodzielność, odpowiedzialność oraz proaktywne podejście do rozwiązywania problemów. Mile widziane Doświadczenie z Kafką lub innymi rozwiązaniami. Znajomość Docker i Kubernetes. Doświadczenie z procesami CI/CD. Znajomość środowisk chmurowych (AWS, Azure lub GCP). Doświadczenie w projektach z obszaru finansowego. Znajomość zagadnień FX Hedging lub Fund Accounting. Dlaczego warto? Udział w strategicznym i długoterminowym projekcie budowanym od podstaw. Realny wpływ na architekturę oraz rozwój platformy. Praca nad nowoczesnym rozwiązaniem dla sektora finansowego. Rola z dominującym udziałem prac backendowych (85%) oraz możliwością wykorzystania kompetencji frontendowych. Współpraca z międzynarodowym zespołem ekspertów oraz wykorzystanie nowoczesnego stosu technologicznego.
Technology
j-labs
Senior Java + DevOps Engineer
Senior
Hybrid
Krakow, Poland
150 - 180 PLN
🏢 Summary: Long-term role for a Senior Backend Engineer to design and build a next-generation, cloud-ready payment processing platform based on microservices architecture. The position involves developing highly available, fault-tolerant systems, driving architectural decisions, and collaborating closely with DevOps on CI/CD and automation. The project focuses on modernizing the payment ecosystem using Java and cloud-native technologies. 🗂️ Requirements: Minimum 8 years of experience as Backend Engineer, Very good knowledge of Java, Very good knowledge of Spring Boot, Experience in designing and implementing microservices, Experience with distributed systems, Experience with Kafka, Experience with Docker, Experience with Kubernetes, Knowledge of cloud solutions, Experience with DevOps or DevSecOps practices, Ability to design highly available and fault-tolerant systems, Very good command of English 📃 Skills: Java, Spring, SpringBoot, Microservices, Kafka, Docker, Kubernetes, SQL, Linux, Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry, CICD, DevOps, DevSecOps, Terraform, AWS, Azure, GCP 🏢 Description: 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. 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, 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. Sam/a zobacz, dlaczego warto być w j-labs! 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 11 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 l ub 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)
Technology
j-labs
Senior Backend Engineer (Python / Node.js) – Banking Project | Hybrid
Senior
Hybrid
Krakow, Poland
180 - 215 PLN
🏢 Summary: Senior backend engineering role in a hybrid model (2 days onsite) focused on building and evolving a mission-critical security platform for the banking sector. The position involves designing scalable, cloud-native and event-driven systems on GCP, with strong emphasis on security, automation, and high engineering standards. The engineer will actively code, shape architecture, and own services end-to-end from design to production. 🗂️ Requirements: Minimum 10 years of experience in similar role, Strong proficiency in Python (Django) and/or Node.js (TypeScript, NestJS), Experience building production-grade backend systems, Hands-on experience with Google Cloud Platform (GKE, Cloud Run, Filestore), Experience with Infrastructure as Code using Terraform, Experience with microservices and event-driven architecture, Knowledge of OAuth2 and OpenID Connect, Experience optimizing PostgreSQL in high-concurrency environments, Security-first mindset and understanding of Zero Trust principles 📃 Skills: Python, Django, Node.js, TypeScript, NestJS, GCP, GKE, CloudRun, Filestore, Terraform, PostgreSQL, OAuth2, OpenIDConnect, Microservices, Event-driven, ZeroTrust, Docker, Kubernetes, Kafka 🏢 Description: Model pracy: hybrydowy — 2 dni w tygodniu z biura O projekcie Dołączysz do zespołu rozwijającego platformę bezpieczeństwa o krytycznym znaczeniu dla organizacji z sektora bankowego. Projekt koncentruje się na budowie nowoczesnych, skalowalnych rozwiązań opartych o chmurę oraz stopniowym przechodzeniu z kosztownych platform vendorowych na rozwiązania open-source. Zespół tworzy własne produkty i usługi wykorzystywane na dużą skalę , ze szczególnym naciskiem na automatyzację, jakość inżynierską oraz bezpieczeństwo traktowane jako integralna część systemu. To rola dla osoby, która nadal chce aktywnie programować , wpływać na architekturę i realnie kształtować standardy engineeringowe. Twoja rola Tworzenie i rozwój backendowych usług produkcyjnych Projektowanie skalowalnych i bezpiecznych rozwiązań w środowisku chmurowym (GCP) Budowa architektury event-driven oraz systemów wysokiej dostępności Optymalizacja wydajności baz danych PostgreSQL w środowiskach high-concurrency Odpowiedzialność za pełny lifecycle usług — od designu po produkcję Implementacja i zarządzanie OAuth2 / OpenID Connect Współtworzenie standardów engineering excellence w zespołach Agile Automatyzacja procesów i redukcja pracy manualnej developerów Mentoring oraz dzielenie się wiedzą w organizacji Współpraca z zespołami cross-functional w obszarze Security Wymagania Minimum 10 lat doświadczenia na podobnym stanowisku Bardzo dobra znajomość Python (Django) i/lub Node.js (TypeScript / NestJS) Doświadczenie w budowie produkcyjnych systemów backendowych Praktyczna znajomość Google Cloud Platform (GKE, Cloud Run, Filestore) Infrastructure as Code (Terraform) Doświadczenie z architekturą mikroserwisową i event-driven Znajomość OAuth2 / OpenID Connect Podejście „security-first” oraz znajomość koncepcji Zero Trust Profil T-shaped engineer — szerokie spojrzenie techniczne + głęboka specjalizacja backendowa Umiejętność przekładania potrzeb biznesowych na rozwiązania techniczne Mile widziane Doświadczenie z Go lub Rust Aktywność technologiczna (GitHub, open source, blog techniczny) Doświadczenie w środowisku regulowanym (np. fintech / banking) Naturalna ciekawość technologiczna i chęć ciągłego rozwoju Zobacz, dlaczego warto być w j-labs! 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 l ub 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 wyniki
Technology
j-labs
Tech Lead Java Developer
Senior
Hybrid
Krakow, Poland
180 - 200 PLN
🏢 Summary: Technical leadership role in building and evolving a global, high-availability data processing system for credit risk calculation using distributed and streaming technologies. The position focuses on large-scale data processing with Apache Beam and Flink, microservices architecture, and migration to Google Cloud Platform. Responsibilities include end-to-end system design, development, deployment, quality ownership, and production support. 🗂️ Requirements: Minimum 7 years of experience with Java, Experience with distributed systems, Experience with microservices architecture, Hands-on experience with Apache Beam, Hands-on experience with Apache Flink, Experience with cloud platforms (preferably GCP), Practical use of TDD, Knowledge of DevOps and CI/CD, Ability to make architectural decisions, Experience in mentoring technical teams, English B2 minimum, Polish B2 minimum, Availability to work from Krakow office twice a week 📃 Skills: Java, Spring, SpringBoot, SpringCloud, ApacheBeam, ApacheFlink, GCP, Redis, REST, Ansible, Jenkins, TDD, CI/CD, Microservices 🏢 Description: Dołącz do zespołu rozwijającego globalny system przetwarzania danych służący do kalkulacji ryzyka kredytowego kontrahentów w skali globalnej, w oparciu o zaawansowane modele analityczne. To nie jest klasyczny backend. Projekt koncentruje się na: Apache Beam i Apache Flink przetwarzaniu danych na dużą skalę architekturze mikroserwisowej migracji do Google Cloud Platform System obsługuje tysiące klientów globalnie i jest krytyczny dla biznesu (high availability, performance, reliability). Stack technologiczny: Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Ansible, Jenkins Zadania w projekcie: projektowanie i rozwój systemów distributed / data processing budowa i utrzymanie mikroserwisów podejmowanie decyzji architektonicznych (Tech Lead scope) mentoring zespołu i wyznaczanie kierunku technicznego praca end-to-end (design → development → deployment → monitoring) odpowiedzialność za jakość (TDD, brak osobnego zespołu QA) wsparcie środowiska produkcyjnego (ownership model) Wymagania: minimum 6 lat doświadczenia w Javie doświadczenie w pracy w systemach rozproszonych doświadczenie w pracy w architekturze mikroserwisowej doświadczenie z chmurą (preferowana GCP) stosowanie TDD w praktyce znajomość DevOps / CI/CD umiejętność podejmowania decyzji technicznych i mentoringu bardzo dobre umiejętności komunikacyjne (praca globalna) znajomość języków angielskiego i polskiego na poziomie minimum B2 otwartość na pracę z biura w Krakowie 2 razy w tygodniu
Technology
j-labs
Java/Kotlin Developer z podstawami w React
Mid
Remote
Krakow, Poland
170 - 190 PLN
🏢 Summary: The offer is for a technical role focused on building and standardizing microservices foundations, shared libraries, and central integrations for development teams. The position involves designing microservice architecture standards, creating service templates, supporting cloud-based solutions on AWS, and driving technological migrations. It also includes Infrastructure as Code practices and adoption of AI coding tools to enhance developer productivity. 🗂️ Requirements: Experience building applications and services on AWS, Strong knowledge of Java or Kotlin, Strong knowledge of Spring Boot, Understanding of distributed systems, Knowledge of microservices architecture, Knowledge of event-driven architecture, Experience with Infrastructure as Code, Experience with Terraform, Familiarity with frontend technologies 📃 Skills: Java, Kotlin, SpringBoot, AWS, Terraform, Microservices, EventDriven, DistributedSystems, Node.js, Python, Lambdas, AI 🏢 Description: Dołącz do j-labs i zespołu, który będzie odpowiedzialny za dostarczanie gotowych, bezpiecznych i wystandaryzowanych fundamentów dla innych zespołów: szablony aplikacji, wspólne biblioteki, centralne integracje, najlepsze praktyki i narzędzie developerskie. Zadania: projektowanie i rozwój standardów architektury mikroserwisowej tworzenie i utrzymanie szablonów „Service in a Day” (Spring Boot, Node.js, Python Lambdas) rozwój wspólnych bibliotek i centralnych komponentów wsparcie i prowadzenie kluczowych migracji technologicznych (np. wersje Spring Boot) rozwój i adopcja AI Coding Tools w celu przyspieszenia pracy developerów praca z infrastrukturą AWS pisanie czystego, łatwo testowalnego kodu proponowanie najwyższej jakości rozwiązań architektonicznych. Wymagania techniczne: oświadczenie w tworzeniu i rozwoju aplikacji i serwisów opartych o usługi AWS bardzo dobra znajomość Java/Kotlin(wystarczy otwartość na naukę Kotlina) oraz Spring Boot solidne zrozumienie systemów rozproszonych, architektury mikroserwisowej i event-driven znajomość usług AWS doświadczenie Infrastructure as a Code (n.p. Terraform) ogólna orientacja w technologiach frontendowych (fullstack mindset) język angielski na poziomie co najmniej B2.