April 8, 2026

Java Developer – otwarty na frontend (React)

Mid • Hybrid

140 - 170 PLN

Krakow, Poland

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)

Similar jobs you might like

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 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 (Java 21, mikroserwisy)

Mid

Hybrid

Krakow, Poland

110 - 135 PLN

🏢 Summary: Backend Developer role in a telecom project focused on developing and maintaining a key online sales system for product configuration, pricing, validation, and contract renewals. The position involves building business logic, designing REST APIs, and integrating microservices within an international sales standard. Work is hybrid in Kraków with close collaboration with product and business teams. 🗂️ Requirements: Minimum 3 years of software development experience, Strong knowledge of Java (8-21), Strong knowledge of Spring Boot, Experience in building REST APIs, Experience with microservices architecture, Practical knowledge of JPA/Hibernate, Experience with unit testing, Experience with version control systems, English level B2 minimum, Polish level B2 minimum 📃 Skills: Java, SpringBoot, JPA, Hibernate, REST, JSON, JUnit, Mockito, WireMock, XSLT, Git, Microservices, Kubernetes, Helm, Jenkins 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego kluczowy system sprzedażowy w branży telekomunikacyjnej, który odpowiada za to, jak klienci konfigurują oferty i finalizują zakupy online. Zespół pracuje nad wdrażaniem międzynarodowego standardu sprzedażowego, który porządkuje zarządzanie konfiguracją produktów, wyceną, walidacją ofert i przedłużaniem umów. Technologie: Java 8-21, Spring Boot, JPA/Hibernate, REST (JSON), JUnit, Mockito, WireMock, XSLT, Git, mikroserwisy, Kubernetes (k8s), Helm, Jenkins Lokalizacja: Kraków, praca hybrydowa min. 2 razy w tygodniu z biura. Twoje zadania Rozwijanie i utrzymanie backendu odpowiedzialnego za konfigurację i sprzedaż produktów. Implementowanie logiki biznesowej (oferty, walidacje, ceny, promocje). Projektowanie i rozwój REST API dla warstwy frontendowej sklepu internetowego. Integracja z innymi systemami backendowymi. Ścisła współpraca z innymi zespołami produktowymi w celu spójnej realizacji zmian. Analiza i samodzielne doprecyzowywanie wymagań przy ścisłej współpracy z właścicielami biznesowymi i analitykami. Wymagania Minimum 3 lata doświadczenia w tworzeniu oprogramowania. Dobra znajomość Javy (8-21) oraz Spring Boot . Doświadczenie w tworzeniu REST API i pracy w architekturze mikroserwisowej. Praktyczna znajomość JPA/Hibernate, testów jednostkowych oraz kontroli wersji. Znajomość języka angielskiego na poziomie min. B2. Znajomość języka polskiego na poziomie min. B2. Mile widziane Podstawowe doświadczenie z frontendem ( Angular lub React ). Zainteresowanie obszarem DevOps (konteneryzacja, CI/CD). Znajomość lub chęć nauki języka niemieckiego .

Technology

Power Media

Java Developer (Backend)

Senior

Hybrid

Warsaw, Poland

19,000 - 24,000 PLN

🏢 Summary: Role for a Mid+/Senior Java Backend Developer focused on designing and building scalable backend systems and REST APIs in a microservices architecture. The position involves architectural decisions, code quality ownership, and collaboration in an international Agile environment. Opportunity to impact global digital products and engineering standards. 🗂️ Requirements: 6+ years experience as Java Developer, Strong knowledge of Java, Experience building REST APIs, Experience with microservices architecture, Knowledge of relational or NoSQL databases, Experience with cloud platforms (GCP preferred), Experience with Docker and Kubernetes, Knowledge of design patterns, Experience with unit and integration testing, Experience working in Agile methodologies, Very good English skills 📃 Skills: Java, REST, Microservices, PostgreSQL, MySQL, MongoDB, GCP, Docker, Kubernetes, JUnit, Agile 🏢 Description: Dołącz do międzynarodowego zespołu technologicznego pracującego nad rozwojem nowoczesnych produktów cyfrowych, które mają realny wpływ na globalny biznes i procesy operacyjne. Szukamy doświadczonego Java Developera (Backend) który chce budować skalowalne systemy i mieć wpływ na architekturę oraz standardy technologiczne. Stanowisko: Java Developer (Mid+/Senior). Lokalizacja biura: Warszawa. 🛠 Stack technologiczny: Java, Microservices, REST API, Docker, Kubernetes, GCP, PostgreSQL, MySQL, MongoDB. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój i utrzymanie wydajnych oraz skalowalnych systemów backendowych. Będzie współpracować z zespołami produktowymi i technologicznymi w środowisku międzynarodowym oraz mieć realny wpływ na kierunek rozwoju rozwiązań. Zadania: Projektowanie i rozwój backendu oraz API (REST) Tworzenie skalowalnych mikroserwisów Dbanie o jakość kodu (code review, testy, dobre praktyki) Współpraca z frontendem, Product Ownerem i innymi interesariuszami Rozwiązywanie problemów produkcyjnych i optymalizacja systemów Wdrażanie i promowanie dobrych praktyk inżynierskich Mentoring mniej doświadczonych developerów Udział w decyzjach architektonicznych Wymagania: Ponad 6 lat doświadczenia jako Java Developer Bardzo dobra znajomość Java Doświadczenie w budowie REST API i mikroserwisów Znajomość baz danych (np. PostgreSQL, MySQL, MongoDB) Doświadczenie z chmurą (preferowana GCP ) Znajomość Dockera i Kubernetes Znajomość wzorców projektowych i dobrych praktyk Doświadczenie w testowaniu (unit/integration) Praca w metodykach Agile Bardzo dobra znajomość języka angielskiego Mile widziane: Znajomość: .NET / Python / Node.js Firma oferuje: Udział w projektach o globalnym zasięgu i realnym wpływie na biznes Pracę w doświadczonym, międzynarodowym zespole Możliwość wpływu na architekturę i standardy technologiczne Hybrydowy model pracy (2 dni w tygodniu praca z biura) Stabilne zatrudnienie i atrakcyjny pakiet benefitów Możliwość rozwoju technicznego i mentoringowego

Technology

j-labs

Fullstack Developer (Java, Angular)

Senior

Remote

Krakow, Poland

120 - 145 PLN

🏢 Summary: Fullstack Developer role focused on building and enhancing a platform for managing and analyzing liabilities, with equal responsibility for backend development in Java/Spring Boot and frontend development in Angular. The position involves system integrations using messaging tools and active participation in testing and CI/CD processes. Mostly remote work with occasional on-site meetings. 🗂️ Requirements: Minimum 4 years of commercial experience, Strong knowledge of Java, Strong knowledge of Spring Boot, Strong knowledge of Angular, Strong knowledge of TypeScript, Experience with REST API, Experience with relational databases, Knowledge of SQL, Experience with Kafka or RabbitMQ, Experience with Docker, Experience with Kubernetes or other orchestration platform, English level B2 minimum, Polish level B2 minimum 📃 Skills: Java, SpringBoot, SpringSecurity, Angular, TypeScript, Kafka, RabbitMQ, SQL, Docker, Kubernetes, REST 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego platformę wspierającą zarządzanie i analizę informacji o zobowiązaniach. Szukamy Fullstack Developera – będziesz pracować zarówno przy backendzie w Javie, jak i przy rozwoju interfejsu użytkownika w Angularze. Technologie: Java 11/17, Spring Boot, Spring Security, Angular, TypeScript, Kafka, RabbitMQ, MS SQL, Docker, Kubernetes, Jenkins, REST API. Lokalizacja: możliwa praca zdalna w dużym zakresie, ale preferowane są osoby z Krakowa i okolic ze względu na okazjonalne spotkania w biurze. Twoje zadania Rozwój backendu w Java i Spring Boot (około 50%). Rozwój frontendu w Angular (około 50%). Integracja systemów z wykorzystaniem Kafka i RabbitMQ. Udział w testowaniu, code review oraz procesach CI/CD. Wymagania Minimum 4 lata doświadczenia. Bardzo dobra znajomość Java oraz Spring Boot. Bardzo dobra znajomość Angular i TypeScript. Znajomość REST API. Doświadczenie z relacyjnymi bazami danych i SQL. Znajomość systemów messagingowych (Kafka lub RabbitMQ). Doświadczenie z Dockerem oraz Kubernetes, OpenShift lub inną platformą orkiestracji. Znajomość języka angielskiego na poziomie min. B2. Znajomość języka polskiego na poziomie min. B2. Mile widziane Doświadczenie z AWS lub Azure. Znajomość Redis. Doświadczenie przy migracjach do środowisk chmurowych.

Technology

j-labs

Senior React Developer

Senior

Hybrid

Krakow, Poland

140 - 170 USD

🏢 Summary: Frontend Developer role focused on building and maintaining modern user interfaces for an EMEA payment processing system handling international financial transactions. The position involves developing React and TypeScript applications integrated with Java/Spring Boot REST microservices within a microservices architecture. Work is delivered in an Agile/DevOps environment with hybrid work from Kraków. 🗂️ Requirements: Minimum 5 years of frontend development experience, Very good knowledge of React, Very good knowledge of TypeScript, Strong knowledge of modern JavaScript, Experience working with REST API, Knowledge of SQL or database technologies, English level minimum B2 📃 Skills: React, TypeScript, JavaScript, REST, SQL, Java, Spring, SpringBoot, Microservices, Git, Jenkins, Maven, Bootstrap 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego system płatniczy wykorzystywany w regionie EMEA , wspierający realizację międzynarodowych przepływów finansowych takich jak płatności dla dostawców, wynagrodzenia czy transfery między instytucjami. Aplikacja przetwarza m.in komunikaty SEPA, SWIFT oraz wewnętrzne zapisy księgowe i jest stopniowo modernizowana w kierunku architektury mikroserwisowej oraz warstwy integracyjnej API . Rola skupia się głównie na rozwoju nowoczesnych interfejsów użytkownika , które integrują się z backendem opartym o Java/Spring Boot i RESTful microservices . Technologie: React 18, TypeScript 5, Bootstrap 5, Java 8–17, Spring Boot, REST API, SQL, Git, Jenkins, Maven, mikroserwisy Lokalizacja: praca hybrydowa – min. 2 razy w tygodniu z biura w Krakowie Twoje zadania Rozwój i utrzymanie interfejsów użytkownika dla systemów przetwarzających operacje płatnicze. Implementacja nowych funkcjonalności w React i TypeScript . Integracja frontendów z REST API oraz mikroserwisami backendowymi . Współpraca z zespołami backendowymi rozwijającymi usługi w Java/Spring Boot . Udział w rozwijaniu i utrzymaniu wewnętrznych usług frontendowych wykorzystywanych w regionie EMEA. Współpraca z analitykami biznesowymi oraz product ownerami przy doprecyzowywaniu wymagań. Praca w środowisku Agile / DevOps . Wymagania Minimum 5 lat doświadczenia w developmentcie frontendowym . Bardzo dobra znajomość React, TypeScript oraz nowoczesnego JavaScript . Doświadczenie w pracy z REST API . Znajomość SQL lub technologii bazodanowych . Język angielski na poziomie min. B2 . Mile widziane Podstawowa znajomość Java (8+) . Doświadczenie z Spring / Spring Boot . Doświadczenie z legacy technologiami UI (np. JSP) . Doświadczenie w pracy w środowisku DevOps . Doświadczenie w projektach z obszaru bankowości lub płatności .

Technology

B2Bnetwork

Senior FullStack Developer (Java, Angular)

Senior

Hybrid

Warsaw, Poland

20,000 - 30,000 PLN

🏢 Summary: FullStack Developer role in an international team developing and modernizing a corporate online banking platform (Corporate Netbank). The position involves building new features and maintaining existing components across monolithic and microservices architectures using Java and Angular. The work includes backend services, REST APIs, legacy code enhancement, testing, and Agile collaboration. 🗂️ Requirements: Minimum 5 years commercial experience with Java 7/8, Experience with Spring Framework and Spring Boot, Experience with Maven and JSP, Experience with JavaScript, Experience with Git, Experience with SQL, Experience designing and implementing REST API, Experience designing backend services, Experience writing unit tests, Minimum 2 years experience with Angular, Experience with Jasmine, Experience working in Agile environment, Ability to work with legacy systems, Very good English proficiency 📃 Skills: Java, Spring, SpringBoot, Maven, JSP, JavaScript, Angular, Jasmine, Git, SQL, REST, Agile 🏢 Description: O projekcie Dołącz do międzynarodowego zespołu rozwijającego system Corporate Netbank – platformę bankowości internetowej dla klientów korporacyjnych. Aplikacja umożliwia zarządzanie rachunkami, realizację płatności, obsługę plików oraz wykonywanie operacji finansowych za pośrednictwem nowoczesnego portalu online. Poszukujemy doświadczonego FullStack Developera, który wesprze rozwój i utrzymanie kluczowych komponentów systemu. Będziesz uczestniczyć zarówno w tworzeniu nowych funkcjonalności, jak i modernizacji istniejących rozwiązań opartych o architekturę monolityczną i mikroserwisową. Zakres obowiązków Rozwój i utrzymanie aplikacji biznesowych opartych o Java oraz Angular. Tworzenie nowych funkcjonalności zgodnie z wymaganiami biznesowymi. Projektowanie i implementacja usług backendowych oraz REST API. Analiza i rozwój istniejącego kodu, w tym rozwiązań legacy. Przygotowywanie testów jednostkowych. Diagnozowanie i usuwanie błędów oraz wsparcie przy incydentach produkcyjnych. Współpraca z międzynarodowym zespołem projektowym pracującym w metodyce SAFe Agile. Wymagania Must have Minimum 5 lat doświadczenia komercyjnego w pracy z: Java 7/8, Spring Framework, Spring Boot, Maven, JSP, JavaScript, Git, SQL. Doświadczenie w projektowaniu i implementacji REST API. Umiejętność projektowania usług backendowych zgodnie ze specyfikacją. Doświadczenie w tworzeniu testów jednostkowych. Minimum 2 lata doświadczenia z Angular oraz Jasmine. Doświadczenie w pracy w środowisku Agile. Gotowość do pracy z istniejącymi systemami i kodem legacy. Dobre umiejętności komunikacyjne. Bardzo dobra znajomość języka angielskiego. Mile widziane Znajomość zasad SOLID. Znajomość wzorców projektowych (Design Patterns). Oferujemy Udział w rozwoju kluczowego systemu dla klientów korporacyjnych. Pracę w międzynarodowym środowisku. Możliwość zdobywania doświadczenia zarówno w architekturze monolitycznej, jak i mikroserwisowej. Udział w procesie modernizacji i transformacji technologicznej systemu. Pracę w zespole działającym zgodnie z metodyką SAFe Agile. Tryb pracy: hybryda, 2 dni w tygodniu w biurze (Warszawa lub Gdańsk). Kontrakt B2B, wynagrodzenie w PLN. Benefity zdrowotne i sportowe.

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

Asseco Poland S.A.

Starszy Programista/Programista Full-Stack (Java+ Angular) (m/k/os.)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Full-Stack Developer role in a hybrid model focused on building a new factoring system for financial institutions using a modern microservices and containerized architecture. The position involves 50/50 backend (Java) and frontend (Angular) development, active participation in code reviews, and writing unit tests as a standard practice. You will contribute to system design and implementation in an Agile Scrum environment using the latest technologies. 🗂️ Requirements: Minimum 5 years of experience in similar role, Very good knowledge of Java 21+, Very good knowledge of Spring Boot, Very good knowledge of Hibernate, Good knowledge of Angular, Good knowledge of ngrx, Experience with microservices architecture, Experience with Docker, Experience with RabbitMQ, Experience with Git, Experience with PostgreSQL, Experience with Oracle, Ability to write unit tests, Knowledge of REST, Knowledge of SOAP 📃 Skills: Java, Spring, SpringBoot, Hibernate, Angular, ngrx, Docker, RabbitMQ, Git, PostgreSQL, Oracle, REST, SOAP, Microservices 🏢 Description: 📍 Lokalizacja: Warszawa, Kraków (preferowane) | Wrocław, Łódź (opcjonalnie) 🏢 Model pracy: Hybrydowy (3 dni w biurze, 2 dni zdalnie) 📄 Forma współpracy: Umowa o pracę 🚀 O projekcie Dołączysz do zespołu rozwijającego systemy dla instytucji finansowych z zakresu finansowania handlu. Aktualnie realizujemy system faktoringowy który ma zastąpić rozwiązanie aktualnie funkcjonujące. W tym zakresie mamy wieloletnie doświadczenie biznesowe. Projekty realizowane są w architekturze mikroserwisowej i konteneryzowanej, z wykorzystaniem najnowszych technologii: Java 24+, Angular 21 👥 Aktualny zespół 5 Full-Stack Developerów 3 Analityków Tester manualny (w trakcie wprowadzania automatyzacji) Architekt Pracujemy w Scrumie (2-tygodniowe sprinty).Wszyscy programiści piszą testy jednostkowe do swojego kodu – to dla nas standard, nie opcja. Co będzie Ci potrzebne żeby dać radę? Minimum 5 lat doświadczenia na podobnym stanowisku Bardzo dobra znajomość Java (21+) , Spring Boot, Hibernate Dobra znajomość Angular (15) oraz ngrx Doświadczenie w architekturze mikroserwisowej Docker, RabbitMQ, Git Postgres, Oracle Umiejętność pisania testów jednostkowych Komunikacja synchroniczna (REST, SOAP) i asynchroniczna (np. RabbitMQ) Mile widziane Gradle, CI/CD, Jenkins Bazy NoSQL (MongoDB, Redis) Znajomość Linux (zarządzanie serwerami) Kubernetes lub OpenShift Doświadczenie architektoniczne Czym będziesz się zajmować? Tworzeniem i rozwojem aplikacji webowych (50% backend / 50% frontend) Utrzymaniem i rozwojem istniejącego kodu Implementacją nowych funkcjonalności Udziałem w code review Współpracą z backendem, frontendem i QA Udziałem w PoC (weryfikacja nowych technologii) Realizacją projektów w metodykach zwinnych W zespole jest architekt odpowiedzialny za główną koncepcję, ale jeśli masz doświadczenie architektoniczne – będziesz realnie współtworzyć rozwiązanie i mieć wpływ na jego rozwój. Co oferujemy? Pracę przy nowoczesnym systemie sektora finansowego Projekt budowany od podstaw – realny wpływ na rozwiązanie Najnowsze technologie (Java 24+, Angular 21) Licencje na Copilot oraz ChatGPT Możliwość długofalowej współpracy (kolejne projekty w pipeline) Możliwość rozwoju w kierunku architektury Stabilne środowisko i ambitne wyzwania technologiczne Szukamy osoby, która nie tylko programuje, ale chce współtworzyć rozwiązania o realnym znaczeniu biznesowym i mieć wpływ na kierunek technologiczny przyszłych projektów. Jeśli brzmi interesująco – zapraszamy do rozmowy 🚀

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.