New offer - be the first one to apply!

June 23, 2026

Senior Scala Developer

Senior • Hybrid

160 - 180 PLN

Krakow, Poland

O projekcie

Dołącz do zespołu rozwijającego platformę odpowiedzialną za budowę i dostarczanie wysokiej jakości danych rynkowych dla klientów instytucjonalnych na całym świecie. Projekt koncentruje się na agregacji, normalizacji oraz wzbogacaniu danych pochodzących z wielu źródeł, tworząc spójny produkt wspierający podejmowanie decyzji finansowych. Rozwiązanie wykorzystywane jest przez instytucje finansowe i korporacje do monitorowania kursów walut, analiz wielowalutowych, benchmarkingu oraz zarządzania ryzykiem. System przetwarza dane z rynku FX, Crypto i ETF, dostarczając klientom wartościowe insighty w czasie zbliżonym do rzeczywistego. Platforma oparta jest o architekturę mikroserwisową składającą się z usług działających w środowisku chmurowym Google Cloud Platform. Praca 100% zdalna z okazjonalnymi wizytami w biurze w Krakowie.

Twoje zadania

  • Projektowanie i rozwój rozproszonych systemów przetwarzania danych w języku Scala.
  • Budowa oraz utrzymanie mikroserwisów odpowiedzialnych za pobieranie, normalizację i wzbogacanie danych rynkowych.
  • Integracja z zewnętrznymi dostawcami danych poprzez API, event bus oraz strumienie danych.
  • Tworzenie i rozwijanie REST API udostępniających dane klientom oraz innym systemom.
  • Optymalizacja wydajności systemów przetwarzających duże wolumeny danych.
  • Współpraca z biznesem przy tworzeniu nowych funkcjonalności i produktów data-driven.
  • Udział w projektowaniu architektury oraz podejmowaniu decyzji technologicznych.
  • Wspieranie wysokiej jakości kodu poprzez code review i dzielenie się wiedzą w zespole.

Wymagania

  • Minimum 6-letnie doświadczenie komercyjne w programowaniu w Scala.
  • Bardzo dobra znajomość architektury mikroserwisowej.
  • Doświadczenie w budowie systemów przetwarzania danych, data ingestion lub data pipelines.
  • Praktyczna znajomość projektowania i integracji REST API.
  • Doświadczenie z integracją wielu źródeł danych (API, event streaming, message bus).
  • Znajomość środowisk chmurowych (preferencyjnie GCP).
  • Dobra znajomość zagadnień związanych z normalizacją, transformacją i wzbogacaniem danych.
  • Doświadczenie w pracy z systemami wysokiej dostępności i dużej przepustowości.
  • Umiejętność samodzielnej pracy w środowisku rozproszonym.

Mile widziane

  • Znajomość Python w obszarze przetwarzania danych.
  • Doświadczenie z Django i budową warstw API.
  • Znajomość Go.
  • Doświadczenie w domenie tradingowej, FX, Crypto lub Market Data.
  • Znajomość architektury event-driven.
  • Doświadczenie z systemami low-latency.
  • Wiedza dotycząca rynków finansowych i instrumentów inwestycyjnych.

Stack technologiczny projektu

  • Scala (około 90% kodu)
  • Python
  • Django
  • Go
  • REST API
  • Microservices
  • Google Cloud Platform (GCP)
  • Event-driven architecture
  • Data Pipelines & Data Processing

Oferujemy

  • Udział w rozwoju nowoczesnej platformy danych finansowych.
  • Realny wpływ na architekturę i kierunek rozwoju produktu.
  • Pracę przy systemach przetwarzających duże wolumeny danych rynkowych.
  • Współpracę z doświadczonym zespołem technologicznym i biznesowym.
  • Możliwość szybkiego rozpoczęcia współpracy.

Similar jobs you might like

Technology

j-labs

Senior Fullstack Developer (Java, AI/ML)

Senior

Hybrid

Krakow, MA, Poland

150 - 190 PLN

🏢 Summary: Development of a live, event-driven investment decision support platform for institutional clients, combining market data, analytics, and NLP/ML-based interfaces. The role involves building and scaling backend services in Java and frontend components in React within a startup-like product team inside a large financial organization. The system processes streaming data and leverages AI/ML and GenAI capabilities. 🗂️ Requirements: Minimum 6 years of professional experience, Very good knowledge of Java, Experience as Fullstack Developer, Commercial experience with React, Experience with Python, Experience with event-driven and streaming systems, Experience with Kafka, English level B2 or higher 📃 Skills: Java, React, Python, Kafka, NLP, ML, GenAI, Streaming, Event-driven 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego platformę wspierającą decyzje inwestycyjne dla klientów instytucjonalnych, która łączy dane rynkowe, analitykę oraz interfejsy oparte o NLP i ML . Projekt ma charakter startupowy w dużej organizacji finansowej - działa jak produktowa jednostka, z dużą autonomią technologiczną. Będziesz pracować na live data i przetwarzaniu strumieniowym danych . Będziesz mieć masz realny wpływ na produkt - zespół sam decyduje o podejściu technologicznym. Lokalizacja: Kraków, praca hybrydowa (2 dni z biura) . Twoje zadania Rozwój i rozbudowa backendu w Javie (ok. 70%) oraz komponentów frontendowych w React (ok. 30%). Projektowanie i utrzymanie systemów opartych o event streaming i live data . Budowa i rozwój funkcjonalności wykorzystujących NLP, ML i GenAI . Wymagania Minimum 6 lat doświadczenia . Bardzo dobra znajomość Java . Doświadczenie w pracy jako Fullstack Developer (preferowany React). Doświadczenie w pracy z Pythonem . Doświadczenie w pracy z systemami event-driven i streamingowymi (np. Kafka). Znajomość języka angielskiego na poziomie min. B2. Mile widziane: Doświadczenie w obszarze AI/ML/NLP/GenAI . Doświadczenie w projektach z branży bankowej (trading, inwestycje, rynki kapitałowe). Znajomość języków funkcyjnych lub mniej popularnych technologii (np. Haskell, Rust, Julia ).

Technology

j-labs

Senior Java Developer (GCP)

Senior

Hybrid

Krakow, Poland

160 - 190 PLN

🏢 Summary: Development and maintenance of a distributed microservices system calculating daily credit risk exposure for a global bank. The role involves designing and optimizing high-performance Java services in a hybrid GCP and on-premise environment, following TDD and DevOps practices. Work covers full product lifecycle, including implementation, deployment, and production support. 🗂️ Requirements: 5+ years experience in designing and developing distributed systems in Java, Strong knowledge of Java 17+, Strong knowledge of Spring Boot, Experience building microservices, Experience designing and implementing REST APIs, Knowledge of Spring Cloud ecosystem, Experience with cloud platforms (GCP or similar), Practical experience with TDD, Knowledge of CI/CD practices, Experience with Infrastructure as Code (Terraform) 📃 Skills: Java, SpringBoot, SpringCloud, ApacheBeam, ApacheFlink, GCP, Kubernetes, Redis, REST, Terraform, Ansible, Jenkins, TDD, CICD, Microservices 🏢 Description: 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.

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 /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

Full Stack Engineer – Java / React (50/50)

Senior

Hybrid

Krakow, Poland

140 - 170 USD

🏢 Summary: Full Stack role in a global reporting project within banking, focused on building and migrating large-scale web applications to Google Cloud Platform. The position involves developing microservices-based systems handling high volumes of financial data, with a 50/50 split between backend (Java) and frontend (React). The role includes designing, implementing and deploying scalable reporting solutions in a DevOps environment. 🗂️ Requirements: Experience delivering large-scale web applications as Full Stack developer, Experience with microservices architecture and distributed systems, Strong knowledge of Java 17+, Experience with Spring and Spring Boot, Experience building RESTful APIs, Strong knowledge of ReactJS, Strong knowledge of JavaScript and TypeScript, Experience with Google Cloud Platform, Experience with PostgreSQL, BigQuery or AlloyDB, Experience with Git and GitHub, Understanding of CI/CD processes and Jenkins, Experience with end-to-end impact analysis and technical design documentation 📃 Skills: Java, Spring, SpringBoot, REST, ReactJS, JavaScript, TypeScript, PostgreSQL, BigQuery, AlloyDB, GCP, Git, GitHub, Jenkins, Microservices 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego globalne aplikacje raportowe , wspierające podejmowanie decyzji biznesowych i transformacyjnych w bankowości. Projekt obejmuje zarówno migrację istniejących rozwiązań raportowych do chmury (GCP) , jak i budowę nowych aplikacji webowych od podstaw . Systemy działają w architekturze mikroserwisowej i obsługują duże wolumeny danych związanych z finansami, planowaniem zasobów, monitorowaniem projektów oraz stabilnością usług. Pracujemy w międzynarodowym, rozproszonym zespole , w duchu Agile i DevOps Stack technologiczny: Java 17+, Spring, Spring Boot, REST APIs, ReactJS, JavaScript, TypeScript, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy Full-stack – podział pracy: około 50% backend, 50% frontend (w praktyce może być więcej frontendu), rola daje realny wpływ na kierunek technologiczny zespołu i możliwość mentoringu młodszych członków zespołu. Lokalizacja: praca hybrydowa – minimum 2 razy w tygodniu z biura w Krakowie. Twoje zadania Projektowanie, rozwój, testowanie i wdrażanie aplikacji webowych w architekturze mikroserwisowej Migracja istniejących rozwiązań raportowych do chmury Tworzenie i rozwój nowych funkcjonalności aplikacji raportowych Analiza wpływu zmian end-to-end oraz przygotowywanie dokumentacji projektowej Wsparcie zespołu poprzez mentoring i dzielenie się wiedzą Współpraca w międzynarodowym, rozproszonym środowisku Utrzymanie standardów technologicznych i bezpieczeństwa informacji Wymagania Doświadczenie w dostarczaniu dużych aplikacji webowych w roli Full Stack – umiejętność pracy zarówno nad backendem, jak i frontendem w projektach o dużej skali i złożoności. Doświadczenie z architekturą mikroserwisową – projektowanie i rozwój systemów rozproszonych, w tym komunikacja między usługami i utrzymanie spójności danych Bardzo dobra znajomość Java (preferowane 17+) – tworzenie stabilnych i skalowalnych usług backendowych. Spring / Spring Boot oraz RESTful APIs – rozwój mikrousług i integracja komponentów systemu. Bardzo dobra znajomość ReactJS, JavaScript i TypeScript – budowa nowoczesnych, interaktywnych interfejsów użytkownika. Doświadczenie z Google Cloud Platform – wdrażanie aplikacji i zarządzanie środowiskiem chmurowym. Doświadczenie z relacyjnymi bazami danych i/lub hurtowniami danych (PostgreSQL, BigQuery, AlloyDB) – optymalizacja zapytań i przetwarzanie dużych wolumenów danych. Doświadczenie z Git i systemami SCM (GitHub) – wersjonowanie kodu, współpraca w zespole i utrzymanie spójności workflow. Doświadczenie w analizie wpływu zmian end-to-end oraz tworzeniu high-level i low-level designów – projektowanie zmian w sposób przemyślany i spójny. Zrozumienie procesów CI/CD (np. Jenkins) – wspieranie automatyzacji wdrożeń i utrzymania jakości kodu. Umiejętność dzielenia się wiedzą i mentoringu zespołu – współpraca z innymi członkami zespołu i rozwój ich kompetencji. Mile widziane Doświadczenie z wizualizacją danych (np. Apache ECharts) – tworzenie interaktywnych raportów i dashboardów wspierających podejmowanie decyzji biznesowych. Dlaczego warto Realny wpływ na decyzje biznesowe poprzez raportowanie i analizę danych Praca z dużą skalą danych i użytkowników w międzynarodowym środowisku Możliwość migracji systemów raportowych do chmury i modernizacji architektury Nowoczesny stack technologiczny i środowisko DevOps Możliwość mentoringu i rozwijania kompetencji w zespole Długofalowy projekt z możliwością rozwoju technicznego i biznesowego

Technology

j-labs

Python Backend Engineer

Senior

Hybrid

Krakow, Poland

140 - 190 PLN

🏢 Summary: Development of a backend for an AI-native integration platform for financial institutions, focused on orchestrating long-running data processing workflows and system integrations. The role involves building APIs, designing data models, and ensuring reliability, auditability, and security of financial data processing. You will implement scalable, fault-tolerant data pipelines and integration mechanisms in a production environment. 🗂️ Requirements: Minimum 4 years of backend development experience, Very good knowledge of Python, Experience designing and building REST or GraphQL APIs, Practical experience with PostgreSQL (data modeling, queries, schema design), Experience with Docker and basic knowledge of Kubernetes, Experience with production data processing systems, Ability to design scalable and fault-tolerant systems 📃 Skills: Python, REST, GraphQL, PostgreSQL, Docker, Kubernetes 🏢 Description: O projekcie Projekt dotyczy budowy nowoczesnej platformy do zarządzania integracjami oraz transformacją danych w środowisku instytucji finansowych . System umożliwia definiowanie, uruchamianie oraz monitorowanie procesów przetwarzania danych pomiędzy różnymi systemami źródłowymi i docelowymi. Rozwiązanie zostało zaprojektowane jako platforma typu AI-native , w której część procesów konfiguracyjnych i analitycznych jest wspierana przez komponenty wykorzystujące modele AI. Platforma kładzie duży nacisk na niezawodność, audytowalność oraz bezpieczeństwo danych , ze względu na przetwarzanie wrażliwych danych finansowych. Backend systemu odpowiada za orkiestrację długotrwałych procesów przetwarzania danych, integracje z systemami klientów, zarządzanie konfiguracją transformacji oraz pełną historię i śledzenie wykonania procesów. Zadania Projektowanie i rozwój backendu platformy integracyjnej Tworzenie i rozwijanie API (REST / GraphQL) udostępniających funkcjonalności systemu Projektowanie modeli danych oraz schematów w PostgreSQL Implementacja workflowów do orkiestracji długotrwałych procesów przetwarzania danych (np. integracje, transformacje) Budowa mechanizmów integracji z zewnętrznymi systemami klientów Implementacja pipeline’ów przetwarzania danych: ingestia, transformacja, walidacja i dostarczanie danych Zapewnienie wysokiej niezawodności systemu (retry logic, idempotentność, fault tolerance) Implementacja mechanizmów audit loggingu oraz śledzenia historii przetwarzania danych Współpraca z zespołem AI przy integracji komponentów inteligentnych z backendem platformy Implementacja monitoringu, logowania oraz mechanizmów obserwowalności systemu Utrzymywanie wysokiej jakości kodu poprzez testy i code review Wymagania Minimum 4 lata doświadczenia w developmentcie backendowym Bardzo dobra znajomość Python Doświadczenie w projektowaniu i budowie API (REST lub GraphQL) Praktyczna znajomość PostgreSQL (modelowanie danych, zapytania, projektowanie schematów) Znajomość konteneryzacji ( Docker ) oraz podstaw Kubernetes Doświadczenie z systemami przetwarzającymi dane w środowisku produkcyjnym Umiejętność projektowania systemów odpornych na błędy i skalowalnych Znajomość narzędzi wspierających pracę programisty (w tym asystentów AI) Mile widziane Doświadczenie z narzędziami do orkiestracji workflowów (np. Temporal, Prefect, Airflow ) Znajomość architektury event-driven (np. Kafka, RabbitMQ, Azure Service Bus) Doświadczenie w projektowaniu systemów SaaS multi-tenant Doświadczenie w pracy z platformami chmurowymi ( AWS lub Azure ) Praca z systemami przetwarzającymi dane finansowe lub regulowane Znajomość mechanizmów audit trail, data lineage oraz data integrity Doświadczenie z Redis (cache, pub/sub) Podstawowa znajomość integracji backendów z LLM / systemami AI Dlaczego warto Praca nad nowoczesną platformą data & AI dla sektora finansowego Realny wpływ na architekturę oraz rozwój kluczowych komponentów systemu Projekt obejmujący zaawansowane przetwarzanie danych i workflow orchestration Współpraca z zespołem łączącym kompetencje backend, data engineering i AI Możliwość pracy z nowoczesnym stackiem technologicznym i rozwiązywania złożonych problemów systemowych

Technology

B2Bnetwork

Senior Software Developer

Senior

Hybrid

Warsaw, Poland

20,000 - 22,000 PLN

🏢 Summary: Development of a modular back-office backend application supporting client analysis and classification processes in the financial domain. The role focuses on building business logic, designing REST APIs, and integrating backend services with frontend forms within a microservices architecture. Work includes maintaining existing modules, implementing tests, and collaborating in a Scrum team. 🗂️ Requirements: Very good knowledge of Java 8+ and Spring Boot, Experience with REST API design and development, Experience with SQL (Oracle or MS SQL), Knowledge of microservices architecture, Experience with ElasticSearch, Knowledge of design patterns, Experience writing unit and integration tests (JUnit), Knowledge of Git and Maven, Experience working in Scrum 📃 Skills: Java, SpringBoot, REST, SQL, Oracle, MSSQL, Microservices, ElasticSearch, JUnit, Git, Maven, Scrum 🏢 Description: O projekcie: Dołączysz do zespołu rozwijającego aplikację backendową typu back-office, wykorzystywaną przez wewnętrznych użytkowników (kilkadziesiąt osób). System wspiera analizę i klasyfikację klientów operujących na rynkach finansowych ( m.in . procesy MiFID). Praca obejmuje rozwój logiki biznesowej oraz integrację backendu z frontendem (formularze/ankiety). Architektura jest modularna (kilka mikroserwisów), a komunikacja opiera się głównie o REST API, z wykorzystaniem kolejek (Kafka / MQ) jako uzupełnienie. Zadania: Rozwój aplikacji backendowych w Java + Spring Boot. Projektowanie i rozwój REST API. Rozwój logiki biznesowej (obszar finansowy/klasyfikacje klientów). Integracja backendu z frontendem. Praca z ElasticSearch. Rozwój i utrzymanie istniejących modułów. Pisanie testów jednostkowych i integracyjnych. Współpraca w zespole SCRUM. Wymagania: Bardzo dobra znajomość Java (8+) + Spring Boot. Doświadczenie w pracy z REST API. Doświadczenie z SQL (Oracle / MS SQL). Znajomość architektury mikroserwisowej. Doświadczenie z ElasticSearch. Znajomość wzorców projektowych. Doświadczenie w pisaniu testów (JUnit). Znajomość Git, Maven. Doświadczenie w pracy w SCRUM. Mile widziane: Doświadczenie z Kafka lub innym MQ (np. RabbitMQ). Znajomość Docker. Doświadczenie w sektorze finansowym.

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. 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 7 lat doświadczenia w Javie doświadczenie w pracy w systemach rozproszonych doświadczenie w pracy w architekturze mikroserwisowej praktyczne doświadczenie z Apache Beam i Apache Flink 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

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

Platform DevOps Engineer with AWS

Senior

Remote

Krakow, Poland

160 - 180 PLN

🏢 Summary: Technical role in a FinTech investment platform focused on building and evolving a cloud-based microservices ecosystem. The position centers on developing platform engineering solutions, CI/CD pipelines, and reusable tools to enable secure, scalable, and cost-efficient services in AWS. It involves close collaboration with development teams to drive DevOps best practices and automation. 🗂️ Requirements: Minimum 5 years of experience with AWS, Minimum 5 years of experience with Terraform, Experience with CI/CD tools (GitHub Actions, Jenkins or similar), Proficiency in Python, Proficiency in Java or Kotlin or JavaScript or Node.js, Knowledge of distributed systems and system scaling, Experience in building and automating developer tools, Experience with cloud architectures, English proficiency at C1 level 📃 Skills: AWS, Terraform, Python, Java, Kotlin, JavaScript, Node.js, GitHub, Jenkins, CI/CD, ECS, Fargate, Lambda, EKS, DevOps, Microservices 🏢 Description: O Projekcie Dołącz do projektu, którego celem jest zrewolucjonizowanie branży zarządzania inwestycjami . Tworzona platforma umożliwia użytkownikom – zarówno indywidualnym, jak i instytucjonalnym – pełną dywersyfikację oraz optymalizację portfela inwestycyjnego. Platforma wspiera m.in .: zarządzanie majątkiem opartym na ETF , bezpośrednie transakcje akcjami , obsługę klienta . Projekt koncentruje się na budowie i rozwoju platformy wspierającej tworzenie oraz wdrażanie mikroserwisów w sposób wydajny, bezpieczny i optymalny kosztowo.​ Obejmuje rozwój infrastruktury i narzędzi CI/CD, automatyzację procesów oraz tworzenie reusable building blocks dla zespołów developerskich , działających w rozproszonym środowisku AWS (ECS, Fargate, Lambda, EKS) .​ Zakres obowiązków Projektowanie i rozwijanie rozwiązań wspierających budowę mikroserwisów (wydajność, bezpieczeństwo, koszty). ​ Wdrażanie i ulepszanie procesów CI/CD oraz narzędzi automatyzacji​. Tworzenie wewnętrznych narzędzi i bibliotek​. Współpraca z zespołami developerskimi w celu identyfikacji potrzeb platformy. Wspieranie i edukowanie zespołów w zakresie praktyk DevOps oraz platform engineering. ​ Utrzymanie i rozwój wewnętrznych narzędzi developerskich oraz migracje technologiczne​. Wymagania Minimum 5 letnie doświadczenie z AWS oraz Terraform​. Doświadczenie z narzędziami CI/CD (GitHub Actions, Jenkins lub podobne)​. Umiejętność programowania w Python oraz z jednym z następujących języków programowania (Java/Kotlin, Javascript/Node.js)​. Wiedza z zakresu skalowania systemów, systemów rozrproszonych oraz technologii chmurowych​. Doświadczenie w budowie i automatyzacji narzędzi developerskich​. Umiejętność pracy w środowisku międzynarodowym oraz bardzo dobre umiejętności komunikacyjne w języku angielskim​- C1. Co oferujemy 100% praca zdalna. udział w innowacyjnym projekcie z sektora FinTech / Investment Management. realny wpływ na kluczowe decyzje techniczne. współpraca z doświadczonym, cross-funkcjonalnym zespołem. środowisko sprzyjające rozwojowi i wymianie wiedzy.