April 8, 2026
Full Stack Engineer – Java / React (50/50)
Senior • Hybrid
140 - 170 USD
Krakow, Poland
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
Similar jobs you might like
Technology
j-labs
Senior Fullstack Developer (Java & React)
Senior
Hybrid
Krakow, Poland
160 - 200 PLN
🏢 Summary: Fullstack Developer role focused on building and deploying a global web-based reporting application handling large-scale data. The position involves developing new features within a microservices architecture using Java and React, and contributing to CI/CD automation. The role combines backend and frontend development in a cloud-based environment. 🗂️ Requirements: Minimum 7 years of experience, Experience building and developing large-scale applications as Fullstack Developer, Very good knowledge of Java, Very good knowledge of Spring/Spring Boot, Very good knowledge of JavaScript/TypeScript, Very good knowledge of React, Experience with cloud technologies, English proficiency minimum B2 📃 Skills: Java, Spring, SpringBoot, JavaScript, TypeScript, React, REST, PostgreSQL, BigQuery, AlloyDB, ECharts, Jenkins, Git, GitHub, GCP, Microservices 🏢 Description: O projekcie Celem projektu jest rozwój webowej aplikacji do raportowania (obejmuje dane z takich jak obszarów jak: zarządzanie finansami, śledzenie realizacji projektów itd.). Projekt daje możliwość pracy z dużą skalą danych. Technologie: Java, Spring/Spring Boot, REST API, JavaScript/TypeScript, React, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy Rola: Fullstack Developer (około 50% Java i 50% React) Lokalizacja: Kraków, praca hybrydowa (2 dni z biura). Twoje zadania Tworzenie i wdrażanie webowej aplikacji raportowej o globalnym zasięgu. Rozwój nowych funkcjonalności w architekturze mikroserwisowej. Ścisła współpraca z Product Ownerem oraz zespołami analitycznymi i architektonicznymi. Udział w procesach CI/CD oraz automatyzacji dostarczania oprogramowania. Wymagania Min. 7 lat doświadczenia . Doświadczenie w budowie i rozwijaniu dużych aplikacji w roli Fullstack Developera . Bardzo dobra znajomość Javy oraz Spring/Spring Boot . Bardzo dobra znajomość JavaScript/TypeScript oraz React. Doświadczenie w pracy z technologiami chmurowymi . Znajomość języka angielskiego na poziomie min. B2.
Technology
j-labs
Senior Fullstack Developer (Java & React)
Senior
Hybrid
Krakow, Poland
160 - 200 PLN
🏢 Summary: Fullstack Developer role focused on building and enhancing a global web-based reporting application handling large-scale data across finance and project tracking domains. The position involves developing new features in a microservices architecture with equal focus on Java (backend) and React (frontend), and contributing to CI/CD automation. Hybrid work model based in Kraków. 🗂️ Requirements: Minimum 7 years of professional experience, Experience building and developing large-scale applications as Fullstack Developer, Very good knowledge of Java, Very good knowledge of Spring or Spring Boot, Very good knowledge of JavaScript or TypeScript, Very good knowledge of React, Experience with cloud technologies, English proficiency minimum B2 📃 Skills: Java, Spring, SpringBoot, JavaScript, TypeScript, React, REST, PostgreSQL, BigQuery, AlloyDB, ECharts, Jenkins, Git, GitHub, GCP, Microservices 🏢 Description: O projekcie Celem projektu jest rozwój webowej aplikacji do raportowania (obejmuje dane z takich jak obszarów jak: zarządzanie finansami, śledzenie realizacji projektów itd.). Projekt daje możliwość pracy z dużą skalą danych. Technologie: Java, Spring/Spring Boot, REST API, JavaScript/TypeScript, React, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy Rola: Fullstack Developer (około 50% Java i 50% React) Lokalizacja: Kraków, praca hybrydowa (2 dni z biura). Twoje zadania Tworzenie i wdrażanie webowej aplikacji raportowej o globalnym zasięgu. Rozwój nowych funkcjonalności w architekturze mikroserwisowej. Ścisła współpraca z Product Ownerem oraz zespołami analitycznymi i architektonicznymi. Udział w procesach CI/CD oraz automatyzacji dostarczania oprogramowania. Wymagania Min. 7 lat doświadczenia . Doświadczenie w budowie i rozwijaniu dużych aplikacji w roli Fullstack Developera . Bardzo dobra znajomość Javy oraz Spring/Spring Boot . Bardzo dobra znajomość JavaScript/TypeScript oraz React. Doświadczenie w pracy z technologiami chmurowymi . Znajomość języka angielskiego na poziomie min. B2.
Technology
j-labs
Fullstack Developer (Java & React)
Senior
Hybrid
Krakow, Poland
130 - 160 PLN
🏢 Summary: Development of a global web-based reporting application handling large-scale data across finance and project tracking domains. The role involves fullstack development (50% Java, 50% React) within a microservices architecture and active participation in CI/CD processes. Hybrid work model with partial on-site presence. 🗂️ Requirements: Minimum 4 years of experience, Experience as Fullstack Developer in large-scale applications, Very good knowledge of Java, Very good knowledge of Spring, Very good knowledge of Spring Boot, Very good knowledge of JavaScript, Very good knowledge of TypeScript, Very good knowledge of React, Experience with cloud technologies, Experience with microservices architecture, Experience with CI/CD processes, English level B2 minimum 📃 Skills: Java, Spring, SpringBoot, REST, JavaScript, TypeScript, React, PostgreSQL, BigQuery, AlloyDB, ECharts, Jenkins, Git, GitHub, GCP, Microservices 🏢 Description: O projekcie Celem projektu jest rozwój webowej aplikacji do raportowania (obejmuje dane z takich jak obszarów jak: zarządzanie finansami, śledzenie realizacji projektów itd.). Projekt daje możliwość pracy z dużą skalą danych. Technologie: Java, Spring/Spring Boot, REST API, JavaScript/TypeScript, React, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy Rola: Fullstack Developer (około 50% Java i 50% React) Lokalizacja: Kraków, praca hybrydowa (2 dni z biura). Twoje zadania Tworzenie i wdrażanie webowej aplikacji raportowej o globalnym zasięgu. Rozwój nowych funkcjonalności w architekturze mikroserwisowej. Ścisła współpraca z Product Ownerem oraz zespołami analitycznymi i architektonicznymi. Udział w procesach CI/CD oraz automatyzacji dostarczania oprogramowania. Wymagania Min. 4 lat doświadczenia . Doświadczenie w budowie i rozwijaniu dużych aplikacji w roli Fullstack Developera . Bardzo dobra znajomość Javy oraz Spring/Spring Boot . Bardzo dobra znajomość JavaScript/TypeScript oraz React. Doświadczenie w pracy z technologiami chmurowymi . Znajomość języka angielskiego na poziomie min. B2.
Technology
j-labs
Fullstack Developer (Java & React)
Senior
Hybrid
Krakow, Poland
130 - 160 PLN
🏢 Summary: Fullstack Developer role in a global web reporting application project focused on large-scale data processing in finance and project tracking domains. The position involves developing and enhancing a microservices-based system using Java and React, with active participation in CI/CD processes. Hybrid work model with 50/50 backend and frontend responsibilities. 🗂️ Requirements: Minimum 4 years of experience in software development, Experience building large-scale applications as Fullstack Developer, Very good knowledge of Java, Very good knowledge of Spring and Spring Boot, Very good knowledge of JavaScript or TypeScript, Very good knowledge of React, Experience with cloud technologies, Experience with microservices architecture, Experience with CI/CD processes, English level B2 minimum 📃 Skills: Java, Spring, SpringBoot, REST, JavaScript, TypeScript, React, PostgreSQL, BigQuery, AlloyDB, ECharts, Jenkins, Git, GitHub, GCP, Microservices, CICD, SQL 🏢 Description: O projekcie Celem projektu jest rozwój webowej aplikacji do raportowania (obejmuje dane z takich jak obszarów jak: zarządzanie finansami, śledzenie realizacji projektów itd.). Projekt daje możliwość pracy z dużą skalą danych. Technologie: Java, Spring/Spring Boot, REST API, JavaScript/TypeScript, React, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy Rola: Fullstack Developer (około 50% Java i 50% React) Lokalizacja: Kraków, praca hybrydowa (2 dni z biura). Twoje zadania Tworzenie i wdrażanie webowej aplikacji raportowej o globalnym zasięgu. Rozwój nowych funkcjonalności w architekturze mikroserwisowej. Ścisła współpraca z Product Ownerem oraz zespołami analitycznymi i architektonicznymi. Udział w procesach CI/CD oraz automatyzacji dostarczania oprogramowania. Wymagania Min. 4 lat doświadczenia . Doświadczenie w budowie i rozwijaniu dużych aplikacji w roli Fullstack Developera . Bardzo dobra znajomość Javy oraz Spring/Spring Boot . Bardzo dobra znajomość JavaScript/TypeScript oraz React. Doświadczenie w pracy z technologiami chmurowymi . Znajomość języka angielskiego na poziomie min. B2.
Technology
j-labs
Java Developer – otwarty na frontend (React)
Mid
Hybrid
Krakow, Poland
140 - 170 PLN
🏢 Summary: Hybrid Backend/Frontend Developer role in a global payment platform focused mainly on backend development (80%) with microservices architecture. The position involves building and maintaining RESTful services, migrating systems to microservices, and enhancing test automation in a DevOps environment. You will work with modern technologies to develop and optimize payment processing solutions. 🗂️ Requirements: Minimum 4 years of backend development experience, Very good knowledge of Java 11+, Experience with Kubernetes, Experience with Git, Very good knowledge of SQL, Experience with Oracle databases, Experience with RESTful microservices/APIs, Knowledge of Unix/Linux and CLI 📃 Skills: Java, Kubernetes, Git, SQL, Oracle, REST, Microservices, Unix, Linux, CLI 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego globalną platformę płatniczą, obsługującą transfery środków, płatności dla dostawców, wynagrodzenia i podatki. System działa w produkcji od kilku lat i rozwijany jest długofalowo – większość czasu poświęcamy na rozwój nowych funkcjonalności, część na utrzymanie i optymalizację istniejących procesów. Pracujemy w duchu Agile i DevOps , w zespole rozproszonym regionalnie, w którym panuje bardzo dobra atmosfera współpracy. Projekt bazuje na nowoczesnym stacku technologicznym: Java 17/21, Spring Boot, REST APIs, SQL/Oracle, Kubernetes, JavaScript, React 18+ . W tej roli będziesz łączyć backend (80%) i frontend (20%) , dzięki czemu masz wpływ na całość działania systemu. Lokalizacja: praca hybrydowa – min. 2 razy w tygodniu z biura w Krakowie Twoje zadania Rozwój i wsparcie usług backendowych i frontendowych Budowa mikrousług i integracji API Migracja systemów do architektury microservices Zwiększanie automatyzacji testów i optymalizacja STP Utrzymanie standardów technologicznych i wsparcie rozwoju produktów Wymagania Min. 4 lata doświadczenia w programowaniu backend Bardzo dobra znajomość Java 11+ Kubernetes i Git Bardzo dobra znajomość SQL i technologii bazodanowych (Oracle preferowane) Doświadczenie w pracy z RESTful microservices / APIs Znajomość Unix/Linux i pracy w CLI Znajomość języka angielskiego na poziomie minimum B2 Komunikatywność i podejście problem solving Mile widziane Java 17+ JavaScript / React Doświadczenie w pracy w DevOps delivery team Znajomość Spring / Spring Boot Umiejętność pracy z monitoringiem aplikacji Doświadczenie w migracjach z mainframe / WebSphere Dlaczego warto Praca nad globalnymi usługami płatniczymi Realny wpływ na modernizację architektury i migrację systemów Łączenie backendu i frontendu w jednej roli Nowoczesne środowisko DevOps Udział w automatyzacji testów i zwiększaniu efektywności STP Hybrydowy tryb pracy (częściowo w biurze, częściowo zdalnie)
Technology
B2Bnetwork
Java Developer (Mid/Bankowość)
Mid
Hybrid
Warsaw, Poland
12,500 - 16,380 PLN
🏢 Summary: Backend Java Developer role in a team transforming a large-scale banking mobile application from monolith to microservices architecture in a GCP/OpenShift cloud environment. The position focuses on building and maintaining scalable backend services used by millions of users daily. Responsibilities include developing microservices, implementing new features, testing, and supporting CI/CD and containerized deployments. 🗂️ Requirements: Minimum 2 years of experience in Java backend development, Knowledge of Java 8 or 11, Experience with Spring Boot, Experience with REST API, Experience with Hibernate or JPA, Knowledge of design patterns and Clean Code principles, Experience with Git and CI/CD, Knowledge of Docker, Knowledge of relational databases and SQL, Basic knowledge of Redis or Hazelcast, Ability to write unit and integration tests, Technical English proficiency 📃 Skills: Java, Java8, Java11, SpringBoot, Spring, REST, Hibernate, JPA, Git, CICD, Docker, SQL, Redis, Hazelcast, GCP, OpenShift, Kubernetes, HTTP2, Prometheus, Grafana, Kafka, RabbitMQ, gRPC, SpringCloud, Microservices, HexagonalArchitecture, DDD, Jira, Confluence 🏢 Description: Projekt realizowany w zespole rozwijającym aplikację mobilną – jedną z największych aplikacji bankowych w Polsce. Zespół odpowiada za transformację backendów z architektury monolitycznej do mikroserwisowej w środowisku chmurowym GCP/OpenShift, rozwijając rozwiązania obsługujące miliony użytkowników dziennie. Twój zakres obowiązków Tworzenie backendu Projektowanie, implementacja i testowanie nowych funkcjonalności Budowanie i rozwój mikroserwisów Refaktoryzacja kodu oraz wdrażanie dobrych praktyk programistycznych Tworzenie testów jednostkowych, integracyjnych i kontraktowych Praca z CI/CD oraz konteneryzacją Współpraca przy wdrożeniach rozwiązań chmurowych Dokumentowanie rozwiązań i udział w analizach technicznych Nasze wymagania Minimum 2 lata doświadczenia w backendzie Java Znajomość Java 8/11 Znajomość Spring Boot Doświadczenie z REST API oraz Hibernate/JPA Znajomość wzorców projektowych i Clean Code Doświadczenie z Git oraz CI/CD Znajomość Docker Znajomość relacyjnych baz danych i SQL Podstawowa znajomość Redis lub Hazelcast Umiejętność tworzenia testów jednostkowych i integracyjnych Znajomość języka angielskiego na poziomie technicznym Mile widziane Znajomość GCP, OpenShift lub Kubernetes Znajomość HTTP/2 oraz API kontraktów Znajomość Prometheus i Grafana Doświadczenie z aplikacjami wysokiej dostępności Znajomość Spring Cloud, gRPC, Kafka lub RabbitMQ Znajomość architektury mikroserwisowej, Hexagonal Architecture oraz DDD Doświadczenie z Jira i Confluence
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 (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 /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
Scala Developer
Mid
Hybrid
Krakow, Poland
160 - 185 PLN
🏢 Summary: Oferta dotyczy roli Scala Big Data Developera w międzynarodowym projekcie rozwijającym rozwiązania do wykrywania i analizy ryzyka przestępczości finansowej w skali globalnej. Praca obejmuje budowę i rozwój pipeline’ów przetwarzania danych w środowisku Big Data z wykorzystaniem technologii chmurowych. Zespół pracuje w metodyce Agile Scrum, wykorzystując nowoczesny stack oparty o Scala, Spark i GCP. 🗂️ Requirements: Minimum 3 lata doświadczenia w programowaniu w Scala, Bardzo dobra znajomość Apache Hadoop, Bardzo dobra znajomość Apache Spark, Doświadczenie w pracy z GitHub, Podstawowa znajomość Python, Doświadczenie w pracy w metodyce Scrum, Dobra znajomość języka angielskiego 📃 Skills: Scala, Spark, Hadoop, GCP, Airflow, Elasticsearch, Python, GitHub, Jenkins, Jira, Confluence, SQL 🏢 Description: O projekcie Dołącz do zespołu rozwijającego rozwiązania wspierające wykrywanie i analizę ryzyka związanego z przestępczością finansową na globalną skalę. Projekt wykorzystuje technologie Big Data, sztuczną inteligencję oraz rozwiązania chmurowe do przetwarzania i analizy ogromnych wolumenów danych. Pracujemy w międzynarodowym środowisku Agile Scrum, w zespołach zlokalizowanych w Polsce, Wielkiej Brytanii i Chinach. Stack technologiczny: Scala, Apache Spark, Google Cloud Platform (GCP), Apache Airflow, Hadoop, Elasticsearch, Python, GitHub, Jenkins, Jira, Confluence, relacyjne bazy danych. Tryb pracy: hybryda - praca z biura 1 raz w tygodniu (poniedziałki lub piątki) Wymagania Minimum 3 lata doświadczenia w programowaniu w Scala Bardzo dobra znajomość i doświadczenie w pracy: Apache Hadoop i Apache Spark Doświadczenie w pracy z GitHub Podstawowa znajomość Python Doświadczenie w pracy zgodnie z metodyką Scrum Dobra znajomość języka angielskiego umożliwiająca swobodną komunikację w międzynarodowym środowisku Mile widziane Doświadczenie z Google Cloud Platform (GCP) Znajomość JUnit oraz podejść TDD i BDD Doświadczenie z Jenkins Znajomość zasad Clean Code, SOLID, KISS, DRY oraz wzorców projektowych Doświadczenie z Elasticsearch Certyfikaty Secure Code Warrior Twoje zadania Tworzenie i rozwój pipeline’ów przetwarzania danych z wykorzystaniem Scala i Apache Spark w środowisku GCP Analiza oraz przetwarzanie danych w środowisku Big Data Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań po wdrożenie produkcyjne Utrzymanie, testowanie i rozwój istniejących rozwiązań Współpraca z międzynarodowymi zespołami oraz aktywny udział w procesie Scrum Co oferuje projekt? Praca przy rozwiązaniu wspierającym globalną walkę z przestępczością finansową Międzynarodowe środowisko i współpraca z ekspertami z różnych krajów Nowoczesny stack technologiczny oparty o Big Data i Cloud Możliwość pracy z ogromnymi wolumenami danych Kultura organizacyjna oparta na współpracy, wymianie wiedzy i ciągłym doskonaleniu Realny wpływ na rozwój produktu oraz podejmowane decyzje techniczne