April 8, 2026
Mid Java Developer (AI/ML)
Mid • Hybrid
120 - 145 PLN
Krakow, Poland
O projekcie
Dołączysz do zespołu rozwijającego centralną platformę AI, która umożliwia hostowanie i wykorzystywanie modeli ML w innych aplikacjach bankowych. Projekt jest greenfieldowy, w pełni skupiony na rozwoju nowych funkcjonalności, z architekturą mikroserwisową i pracą w metodyce Scrum / Agile. Zespół rozwija platformę opartą na rozwiązaniach OpenAI, z silnym naciskiem na automatyzację, wysoką jakość kodu i nowoczesne praktyki inżynierskie. Środowisko testowe oparte jest na konteneryzacji (OpenShift/Docker/Kubernetes), a frontend wykorzystuje Angular i automatyzację testów przy użyciu Playwright. Backend działa w Java + Spring Boot, a proces code review i repozytoria testowe wspierają utrzymanie wysokich standardów jakości.
Stack w projekcie: Java 17+, Spring Boot, Hibernate, Kafka, Rest API, SOAP, SQL, PowerShell, Kubernetes, GIT, OpenShift, Angular, Docker, Python, LLM / AI / ML
Zespół liczy około 25 osób, w tym specjalistów wspierających projekt z USA. W jego skład wchodzą eksperci z dziedziny Data Science, MLOps, programiści Python oraz Java/Angular. Zespół koncentruje się na wdrażaniu rozwiązań opartych na sztucznej inteligencji, automatyzacji procesów biznesowych oraz stosowaniu nowoczesnych praktyk inżynierskich, aby zapewnić wydajne i skalowalne rozwiązania technologiczne.
Praca hybrydowa z biura w Krakowie w wymiarze 2-3 dni w tygodniu.
Twoje zadania
Tworzenie i rozwój backendu w Java + Spring Boot w architekturze mikroserwisowej
Tworzenie i integracja REST API dla platformy i aplikacji klienckich
Integracja i wdrożenie modeli ML w środowisku produkcyjnym
Praca z narzędziami CI/CD oraz konteneryzacją (Docker / Kubernetes / OpenShift)
Projektowanie i optymalizacja zapytań do baz danych (Oracle / SQL Server)
Zapewnienie bezpieczeństwa aplikacji (OAuth, OIDC, SAML)
Współpraca z zespołami Data Science, MLOps i frontendowymi
Udział w zapewnianiu wysokiej jakości testów automatycznych (~95% pokrycia)
Praca w metodyce Agile / Scrum
Wymagania
Minimum 4 lata doświadczenia na podobnym stanowisku
Dobra znajomość Java, Spring, Spring Boot
Doświadczenie w tworzeniu i integracji z REST API
Umiejętność samodzielnego rozwiązywania problemów
Znajomość CI/CD i konteneryzacji (Docker)
Doświadczenie w pracy w środowisku Agile / Scrum
Swobodna komunikacja w języku angielskim i polskim (poziom co najmniej B2).
Mile widziane
Doświadczenie w projektach AI/ML
Znajomość Kafka
Similar jobs you might like
Technology
j-labs
Senior Java Developer
Senior
Hybrid
Krakow, Poland
140 - 160 PLN
🏢 Summary: The offer is for a Senior Java Developer to build and enhance a strategic banking platform that automates Front Office reporting and data management. The project is based on a modern microservices architecture with AI/ML integration and strong emphasis on quality through TDD. The role involves working in a hybrid model within an international Agile team. 🗂️ Requirements: Minimum 5 years of experience with Java, Minimum 5 years of experience with Spring Boot, Experience with microservices architecture, Experience with CI/CD pipelines, Experience with Docker, Experience with Kubernetes 📃 Skills: Java, SpringBoot, Microservices, CICD, Docker, Kubernetes, SQL, NoSQL, Kafka, OpenTelemetry, Prometheus, Grafana, TDD, AI, ML 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego strategiczną platformę bankową usprawniającą nadzór Front Office poprzez automatyzację raportowania i zarządzania danymi. Nowoczesna architektura mikroserwisowa i integracja AI/ML sprawiają, że projekt jest innowacyjny i kluczowy dla banku. Technologie w projekcie: Backend: Java, Spring Boot Frontend: Nowoczesne UI/UX frameworki Bazy danych: SQL / NoSQL Streaming & Messaging: Apache Kafka Monitoring & Logging: OpenTelemetry, Prometheus, Grafana Metodologia: Lean Agile (zwinne zarządzanie, zespoły w Londynie, Polsce i Indiach) Pokrycie kodu testami: Test-Driven Development (TDD) Lokalizacja: Kraków, praca hybrydowa (2 dni z biura) . Wymagania (must have) Min. 5 lat doświadczenia z Java, Spring Boot Doświadczenie w mikroserwisach Znajomość testów CI/CD, Docker, Kubernetes Wymagania (nice to have): Mile widziane doświadczenie w pracy z Apache Kafka, OpenTelemetry Doświadczenie w bankowości lub systemach nadzorczych
Technology
j-labs
Fullstack Developer (Java, Angular, AI)
Mid
Hybrid
Krakow, Poland
120 - 145 PLN
🏢 Summary: Fullstack Developer role in a strategic AI platform used in production to build and deploy Machine Learning and GenAI solutions integrated with business applications. The position focuses primarily on backend development in Java and Spring Boot with a significant frontend part in Angular, within a microservices architecture. The project involves building scalable, high-availability systems in a cloud-based environment. 🗂️ Requirements: Minimum 4 years of professional experience, Strong knowledge of Java, Strong knowledge of Spring and Spring Boot, Experience with Angular, Experience with TypeScript, Experience with RxJS, Experience with messaging systems, Experience with cloud platforms, Experience with containerization, Experience with orchestration platforms 📃 Skills: Java, Spring, SpringBoot, Angular, TypeScript, RxJS, SQL, NoSQL, Azure, OpenShift, CI/CD, Messaging, Docker, Kubernetes 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego strategiczną platformę AI wykorzystywaną w środowisku produkcyjnym do budowy i wdrażania rozwiązań opartych o Machine Learning, GenAI oraz modele językowe (LLM). System integruje modele językowe z aplikacjami biznesowymi, wspierając automatyzację procesów, analizę danych, generowanie treści i wsparcie użytkowników. Stack technologiczny: Java, Spring Boot, Angular, TypeScript, RxJS, SQL, NoSQL, Azure Cloud Services, OpenShift, CI/CD. Rola: Fullstack Developer (około 70% Java, 30% Angular). Lokalizacja: Kraków, praca hybrydowa (3 dni z biura w Krakowie). Twoje zadania Rozwój backendu w Java i Spring Boot (około 70%). Rozwój frontendu w Angular (około 30%). Projektowanie skalowalnych i wysokodostępnych rozwiązań w architekturze mikroserwisowej. Tworzenie i rozwój nowych funkcjonalności opartych o AI i GenAI. Wymagania Minimum 4 lata doświadczenia. Bardzo dobra znajomość Java oraz Spring/Spring Boot. Doświadczenie w rozwoju aplikacji frontendowych w Angular, TypeScript i RxJS. Doświadczenie w pracy z systemami messagingowymi. Doświadczenie z platformami chmurowymi. Doświadczenie z konteneryzacją i platformami orkiestracji. Znajomość języka angielskiego na poziomie min. B2. Mile widziane: Doświadczenie z Python, Node.js lub React. Doświadczenie z rozwiązaniami GenAI i modelami LLM. Znajomość LangChain lub LangGraph. Dlaczego warto Praca przy strategicznej platformie AI wykorzystywanej produkcyjnie w dużej organizacji. Możliwość zdobycia praktycznego doświadczenia z GenAI, LLM oraz nowoczesnymi frameworkami agentowymi. Długofalowy projekt rozwijany w oparciu o nowoczesne technologie i architekturę mikroserwisową.
Technology
j-labs
Senior Fullstack Developer (Java, AI)
Senior
Hybrid
Kraków, Poland
160 - 190 PLN
🏢 Summary: Role focused on developing an investment decision platform for institutional clients using live market data, event streaming, NLP, ML, and GenAI technologies. The position involves primarily backend development in Java and Python with some React frontend work in a startup-style environment within a large financial organization. Hybrid work model based in Kraków with strong influence on product and technology decisions. 🗂️ Requirements: Minimum 6 years of experience, Very good knowledge of Java, Experience with Python, Experience with frontend development, Experience with React, Experience with event-driven and streaming systems, Experience with Kafka, English level B2 minimum 📃 Skills: Java, Python, React, Kafka, NLP, ML, GenAI, Haskell, Rust, Julia 🏢 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 i Pythonie (ok. 90%) oraz komponentów frontendowych w React (ok. 10%). 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 z Pythonem . Doświadczenie z frontendem (preferowany React ). 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 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 Fullstack Developer (Python, Java, JS)
Senior
Hybrid
Krakow, Poland
160 - 190 PLN
🏢 Summary: Rola Senior Software Engineera w międzynarodowym projekcie rozwijającym platformę AI/NLP do analizy danych rynków finansowych w czasie rzeczywistym. Praca obejmuje projektowanie i rozwój mikroserwisowych systemów przetwarzania strumieniowego z wykorzystaniem Pythona i Javy. Zespół pracuje w modelu hybrydowym, dostarczając rozwiązania produkcyjne w podejściu ciągłej integracji i wdrożeń. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w programowaniu, Bardzo dobra znajomość Python, Dobra znajomość Java 17+, Doświadczenie ze Spring Framework, Znajomość JavaScript, Znajomość zasad SOLID, Clean Code, DDD, BDD, Doświadczenie z bazami danych SQL i NoSQL (PostgreSQL, MongoDB), Doświadczenie z architekturą mikroserwisową, Doświadczenie z event streaming / messaging (np. Kafka), Umiejętność projektowania systemów i wsparcia innych inżynierów, Bardzo dobra znajomość języka angielskiego 📃 Skills: Python, Java, Spring, JavaScript, SQL, NoSQL, PostgreSQL, MongoDB, Kafka, Microservices, Bash, NLP, MachineLearning, AI, EventStreaming, CI/CD 🏢 Description: O projekcie Dołącz do zespołu, który rozwija platformę wykorzystująca sztuczną inteligencję i przetwarzanie języka naturalnego (NLP), aby usprawnić sposób, w jaki inwestorzy instytucjonalni korzystają z danych i usług rynków finansowych. Rozwiązanie umożliwia dostęp do danych rynkowych, analiz, wycen oraz informacji tradingowych w czasie rzeczywistym. W projekcie wykorzystywane są nowoczesne technologie AI, aby dostarczać klientom szybciej i skuteczniej wartościowe informacje wspierające podejmowanie decyzji inwestycyjnych. Praca w międzynarodowym środowisku obejmującym zespoły zlokalizowane w Polsce, Wielkiej Brytanii, USA, Kanadzie, Indiach, Chinach i Hongkongu. Autonomiczne zespoły, kulturę ciągłego dostarczania wartości oraz bliską współpracę z biznesem. Praca hybrydowa - 2 dni praca z biura zlokalizowanego w Krakowie. Technologie w projekcie: Backend: Java (17+), Python, Kotlin, Clojure Frontend: JavaScript, Inne: Bash, NLP, Machine Learning, AI, Event Streaming Architektura: mikroserwisowa, przetwarzanie strumieniowe danych CI/CD: podejście „flow-based” – ciągła integracja i produkcyjne wdrożenia dzienne Twoje zadania Praca w zespole liczącym 4–6 osób przy ścisłej współpracy z Product Ownerem. Analiza wymagań biznesowych oraz ich podział na mniejsze elementy funkcjonalne. Projektowanie, implementacja, testowanie i wdrażanie rozwiązań produkcyjnych. Udział we wszystkich etapach cyklu życia oprogramowania, w tym wsparciu środowiska produkcyjnego. Rozwijanie i utrzymywanie aplikacji opartych o architekturę mikroserwisową. Identyfikowanie i redukcja długu technicznego przy jednoczesnym rozwoju nowych funkcjonalności. Projektowanie rozwiązań zgodnych ze standardami architektonicznymi i technologicznymi organizacji. Współpraca w modelu pair programming oraz code review. Wspieranie członków zespołu poprzez dzielenie się wiedzą i najlepszymi praktykami. Współtworzenie rozwiązań wykorzystujących AI, NLP oraz technologie data-driven. Wymagania Minimum 5 lat doświadczenia komercyjnego w programowaniu. Bardzo dobra znajomość Python. Dobra znajomość Java 17+ Praktyczne doświadczenie ze Spring Framework. Znajomość JavaScript. Bardzo dobra znajomość zasad projektowania oprogramowania: SOLID, Clean Code, DDD, BDD. Doświadczenie w pracy z bazami danych SQL i NoSQL (PostgreSQL, MongoDB). Doświadczenie w pracy z architekturą mikroserwisową. Doświadczenie w pracy z event streaming / messaging (np. Kafka) Umiejętność projektowania nowych systemów oraz wspierania innych inżynierów w procesie projektowym. Bardzo dobra znajomość języka angielskiego w mowie i piśmie. Mile widziane Doświadczenie w obszarach Machine Learning, NLP, AI lub Data Science. Doświadczenie z NLP, ML, AI. Znajomość środowiska instytucji finansowych (np. trading, inwestycje). Znajomość mniej popularnych języków funkcyjnych (np. Haskell, Rust, Julia). Co oferujemy Pracę przy innowacyjnych projektach wykorzystujących AI i NLP w sektorze finansowym. Międzynarodowe środowisko pracy i współpracę z ekspertami z całego świata. Kulturę ciągłego rozwoju, eksperymentowania i dzielenia się wiedzą. Dużą autonomię i realny wpływ na rozwój produktów. Możliwość rotacji między zespołami i projektami technologicznymi. Dostęp do nowoczesnych technologii oraz środowiska wspierającego rozwój zawodowy.
Technology
j-labs
Senior Software Engineer | AI | Java+Python
Senior
Hybrid
Krakow, Poland
160 - 195 PLN
🏢 Summary: Development of an AI-driven financial platform using advanced NLP to deliver real-time market data through natural language queries for institutional investors. The role covers end-to-end ownership from analysis to production and support within a microservices architecture. You will design and build scalable backend systems using Java and Python in a high-frequency deployment environment. 🗂️ Requirements: Minimum 5 years of software development experience, Strong knowledge of SOLID, Strong knowledge of CleanCode, Strong knowledge of DDD, Strong knowledge of BDD, Proven experience with Java, Proven experience with Python, Experience with Spring, Experience with SQL, Experience with NoSQL, Experience with PostgreSQL, Experience with MongoDB, Experience with Microservices, Experience with EventStreaming, Very good English skills 📃 Skills: Java, Python, Spring, SQL, NoSQL, PostgreSQL, MongoDB, Microservices, Kafka, Hibernate, AWS, Azure, GCP, Terraform, Docker, Kubernetes, NLP, AI, MachineLearning, LangChain, LangGraph, React, Vue, Clojure, Kotlin, Bash 🏢 Description: O PROJEKCIE Dołączysz do zespołu, który buduje platformę AI w obszarze finansowym. Tworzymy rozwiązanie oparte o zaawansowane NLP i AI , które pozwala instytucjonalnym inwestorom zadawać pytania w języku naturalnym i w czasie rzeczywistym otrzymywać dane rynkowe. To realny produkt używany globalnie - nowa generacja bankowości cyfrowej . Aktualnie używane technologie: Java, JavaScript, Clojure, Kotlin, Bash, Python. Frameworki wybiera zespół (często React i Vue ). KOGO SZUKAMY Osoby, która bierze odpowiedzialność end-to-end (analiza → development → testy → produkcja → support), pracuje blisko produktu i biznesu, Osoby, która będzie miał realny wpływ na architekturę, jakość i tempo delivery ciekawej nowych technologii i eksperymentów ludzi, którzy akceptują „kontrolowane porażki” jako element nauki developerów, którzy lubią się uczyć nowych języków i narzędzi osób, które chcą budować realny produkt W P RAKTYCE OZNACZA TO Pracę w małym zespole (4–6 osób) z dedykowanym Product Ownerem Przekładanie wymagań biznesowych na stories i iteracyjne wypuszczanie ich na produkcję Projektowanie i rozwijanie nowych elementów systemu zgodnie z ograniczeniami technologicznymi Świadome zarządzanie długiem technicznym (balans między „nowe” a „naprawiamy”) Pair programming i realną współpracę przy projektowaniu rozwiązań Aktywne wsparcie produkcji – bo to, co budujesz, faktycznie żyje i jest używane WYMAGANIA (MUST HAVE) Min. 5 lat doświadczenia w tworzeniu oprogramowania Bardzo dobra znajomość SOLID, Clean Code, DDD, BDD Java + Python (udokumentowane doświadczenie) Spring Framework Bazy danych SQL i NoSQL (PostgreSQL, MongoDB) Mikroserwisy i event streaming Bardzo dobra znajomość języka angielskiego (mówienie + pisanie) Chęć dzielenia się wiedzą i współpracy przy projektowaniu systemów Nie wymagamy doświadczenia w bankowości – świeże spojrzenie jest mile widziane . Duży plus , jeśli masz doświadczenie w: Machine Learning / NLP / AI / Data Science NICE TO HAVE Prompt Engineering LangChain LangGraph Clean Architecture JAK PRACUJEMY Zespoły samoorganizujące się , hybrydowy model pracy Nie pracujemy w sprintach – stawiamy na flow : małe, niskiego ryzyka zmiany częste wdrożenia na produkcję tysiące deploymentów rocznie (np. 32 tys. zmian w 2021 ) Produkcja i klienci są na pierwszym miejscu Specjalizacja jest OK, ale cenimy elastyczność i wyjście poza strefę komfortu Zawsze możesz liczyć na pair programming i wsparcie zespołu 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 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
Mid Fullstack Developer React + Java - AI & System Integration
Mid
Hybrid
Krakow, Poland
100 - 135 PLN
🏢 Summary: Role focused on developing and integrating AI-driven customer service solutions, with emphasis on front-end development and cloud-based microservices architecture. The position involves integrating NLP and machine learning models with Azure AI services and ensuring scalability and performance of production systems. You will collaborate with DevOps and backend teams to build and optimize a modern, AI-powered platform. 🗂️ Requirements: Minimum 3 years of commercial experience in developing cloud applications, Practical experience with React, Working knowledge of Java for backend collaboration, Higher education degree in Computer Science, IT or related field, Experience with microservices architecture, Experience with API integration, Very good command of English, Availability for hybrid work in Kraków (2 days from office) 📃 Skills: React, Java, Azure, AzureOpenAI, CognitiveServices, BotFramework, GenesysCloud, NLP, MachineLearning, Microservices, API, Docker, Kubernetes, Terraform, Kafka, Spring, Hibernate, AWS 🏢 Description: Dołącz do zespołu, który rozwija platformę do obsługi klienta, opartej na technologiach sztucznej inteligencji. Kluczowym aspektem projektu jest i ntegracja modeli AI z architekturą systemu oraz zapewnienie, że modele wdrażane na produkcji będą szybkie, skalowalne i zasilane precyzyjnymi danymi. Zadania : Integracja technologii NLP, Conversational AI oraz uczenia maszynowego z istniejącą platformą, wspierająca automatyzację obsługi klienta Praca z usługami Azure AI (Azure OpenAI, Cognitive Services, Bot Framework) oraz integracja ich z platformą Genesys Cloud Tworzenie i rozwijanie mikroserwisów zapewniających stabilność i skalowalność aplikacji Współpraca z zespołami DevOps przy automatyzacji wdrożeń i skalowaniu infrastruktury Wsparcie integracji API umożliwiającej komunikację z systemami CRM i ERP Monitorowanie działania modeli AI oraz optymalizacja ich wydajności i jakości interakcji z klientami Wymagania: Min 3 letnie komercyjne doświadczenie w tworzeniu i rozwijaniu aplikacji chmurowych Praktyczna znajomość React – rola koncentruje się głównie na rozwoju warstwy front-endowej Znajomość języka Java na poziomie umożliwiającym współpracę z warstwą backendową (mniejszy zakres prac niż po stronie FE) Wykształcenie wyższe w zakresie informatyki, technologii informacyjnej lub pokrewnej dziedziny Doświadczenie w pracy z architekturą mikroserwisową oraz integracją z API Bardzo dobra znajomość języka angielskiego (praca w środowisku międzynarodowym) Umiejętność pracy zespołowej, dobra komunikacja oraz zdolność do efektywnej współpracy z architektami i zespołami produktowymi Gotowość do pracy hybrydowej w Krakowie (2 dni z biura) Znajomość zagadnień z obszaru Conversational AI, przetwarzania języka naturalnego (NLP) oraz uczenia maszynowego (ML) będzie dodatkowym atutem 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 – 25% zespołu pracuje w firmie od 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 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, AI. Mamy zakodowane, że jest czas pracy i czas nie pracy, więc bardzo dbamy o to, aby work life balance został zachowany. Otrzymaliśmy 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
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
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
UNIQA
Java Backend Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Java Backend Developer role focused on building and maintaining microservices in a Kubernetes environment, integrating AI solutions such as LLMs and agent-based systems into production applications. The position combines strong software engineering practices with end-to-end AI implementation, ensuring quality, security, and performance. Work includes hexagonal architecture design, BPMN process modeling, and CI/CD-driven delivery in an Agile setup. 🗂️ Requirements: Minimum 7 years of experience in Java (8/11/21), Strong knowledge of Spring and Spring Boot, Experience in microservices architecture, Practical knowledge of Hexagonal Architecture, Experience with Kubernetes, Experience with CI/CD tools (e.g. GitLab, Jenkins), Experience in end-to-end AI solution design (agents, RAG, integrations), Knowledge of LLMs, workflows and agent-based systems, Knowledge of retrieval, embeddings, prompt and context engineering, Experience integrating AI with testing, monitoring and evaluation practices, Knowledge of application security (prompt injection, data leakage), Experience with BPMN modeling and Camunda engine 📃 Skills: Java, Spring, SpringBoot, Kubernetes, Microservices, HexagonalArchitecture, BPMN, Camunda, GitLab, Jenkins, LLM, RAG, Embeddings, PromptEngineering, CI/CD, Agile, Scrum 🏢 Description: Opis firmy Poszukujemy doświadczonej osoby specjalizującej się w backendzie (Java), która posiada ugruntowaną wiedzę z zakresu nowoczesnych architektur systemowych oraz praktyczne doświadczenie w wykorzystaniu rozwiązań AI, w szczególności modeli LLM i podejścia agentowego. Kluczowe jest umiejętne łączenie wysokich standardów inżynierii oprogramowania z efektywną implementacją technologii AI w produktach. Stanowisko Java Backend Developer Opis stanowiska Tworzenie i rozwijanie aplikacji w architekturze mikroserwisowej, uruchamianych na Kubernetes (K8s). Projektowanie i implementacja rozwiązań zgodnie z zasadami Architektury Heksagonalnej (Hexagonal Architecture). Modelowanie procesów biznesowych w BPMN oraz praca z silnikiem procesowym Camunda. Pisanie testów jednostkowych i dbanie o wysoką jakość kodu. Współpraca z zespołem programistów oraz biznesem w metodyce Agile (Scrum). Odpowiedzialność za jakość aplikacji – stabilność, bezpieczeństwo, wydajność. Tworzenie oraz utrzymywanie dokumentacji technicznej. Praktyczne wykorzystywanie narzędzi AI do wspierania procesu wytwarzania oprogramowania. Wymagania Minimum 7 lat doświadczenia w programowaniu w Java (8/11/21) . Bardzo dobra znajomość Spring/Spring Boot. Znajomość zasad Architektury Hexagonalnej i umiejętność ich stosowania. Doświadczenie w tworzeniu oraz utrzymywaniu Mikroserwisów . Znajomość narzędzi CI/CD (np. GitLab, Jenkins). Bardzo dobra znajomość różnic między LLM, workflowami i systemami agentowymi oraz umiejętność doboru odpowiedniego podejścia do problemu. Doświadczenie w projektowaniu i implementacji prostych rozwiązań AI end‑to‑end (np. agentów, RAG, integracje z narzędziami). Praktyczna wiedza z zakresu retrieval, embeddingów, zarządzania kontekstem oraz prompt & context engineering. Umiejętność łączenia rozwiązań AI z solidną inżynierią oprogramowania (testy, ewaluacje, monitoring, analiza regresji). Znajomość zagadnień bezpieczeństwa (np. prompt injection, wycieki danych) oraz wdrożeń produkcyjnych (fallbacki, kontrola działania, monitoring). Mile widziane : doświadczenie w pracy z wymaganiami oraz iteracyjnym rozwijaniu systemów (mile widziana praca z bazami wiedzy, np. Markdown, Obsidian). Oferujemy Pracę z najnowszymi technologiami informatycznymi. Wsparcie zespołu Architektury w codziennej pracy. Możliwości rozwoju zawodowego i realny wpływ na rozwiązania informatyczne stosowane firmie w branży ubezpieczeniowej. Kulturę organizacyjną opartą na 5 wartościach: wspólnota, prostota, klient przede wszystkim, odpowiedzialność i wiarygodność. Stabilne zatrudnienie na podstawie umowy o pracę lub współpracę B2B. Pracę w systemie hybrydowym. Dbamy o Twój dobrostan i rozwój oferując m.in . dostęp do wielu platform (wellbeing, ze szkoleniami online czy nauki języków obcych). Możliwość udziału w Wolontariacie oraz wielu akcjach CSR. Możliwość realizacji pasji w ramach istniejących 10 UNIQA Klubów ( m.in . bieganie/ gry planszowe/ narty/ turystyka wysokogórska/ podróże/strzelectwo).