Znajdź ofertę pracy w j‑labs











Lista ofert pracy
Senior Java Developer
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 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.
- 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.
Senior Backend Developer (.NET) – IoT Platform
Senior Java/Kotlin Developer with AWS
Senior Fullstack Developer (.net / React)
O projekcie
- Współtworzenie polskiego centrum innowacji i rozwój platformy do gier online i zakładów sportowych, w ramach której dostępne będą takie produkty jak: kasyno online, blackjack, ruletka, poker, slotgames oraz zakładów sportowych (w sumie ok 1000 pozycji).
- Platforma jest rozwijana pod kątem rynku amerykańskiego.
- Projekt rozwijany w architekturze mikroserwisowej zgodnie z podejściem DDD (Domain Driven Design).
- Działa od 2 lat, obecnie zespół skupia się na rozwoju nowych i obecnych funkcjonalności.
- Technologie: Java /Groovy, Kafka, REST, mikroserwisy.
- Rodzaje wykonywanych testów: testy nowych funkcjonalności, testy wydajnościowe.
- Narzędzia do testowania: OkHTTP/ REST Assured, k6, Selenium/Selenide, Cucumber.
Twoje zadania
- Automatyzacja testów dla szerokiego portfolio produktów (ponad 1000 pozycji: kasyno, poker, zakłady sportowe).
- Projektowanie scenariuszy testowych w oparciu o logikę biznesową.
- Rozwój i utrzymanie automatycznych testów API oraz UI.
- Współpraca z developerami w celu zapewnienia najwyższej jakości kodu i produktu.
Wymagania
- Minimum 4-5 lat doświadczenia w automatyzacji testów.
- Bardzo dobra znajomość języka Java.
- Praktyczne doświadczenie w testowaniu serwisów RESTowych.
- Gotowość do pracy z Selenium/Selenide.
- Znajomość języków: polskiego i angielskiego na poziomie min. B2.
Senior Kotlin Developer
Kotlin Tech Lead
Senior Java Developer
O projekcie
- Zespół odpowiada za rozwój nowych funkcjonalności platform wspierających procesy przedtransakcyjne (Pre-Trade), obejmujące m.in.: RFQ (Request for Quote), pricing i wyceny produktów, lifecycle management, platformy bookingowe (F2T), wsparcie rynku wtórnego.
- Praca w modelu Agile/DevOps, dostarczanie rozwiązań szybko i regularnie w globalnym, otwartym i technologicznym środowisku współpracującym bezpośrednio z tradingiem i biznesem.
- Poszukujemy osoby zespołu zlokalizowanego w Krakowie. Na co dzień współpracujemy z zespołami z Kanady, Hongkongu i Francji, oferując międzynarodowe środowisko pracy i możliwość wymiany doświadczeń.
- Stanowisko daje możliwość pracy z technologiami Kotlin i C# — głównie w obszarze analizy oraz poznawania istniejącego kodu, GCP, a także zdobycia wiedzy domenowej. Wcześniejsze doświadczenie w tym obszarze nie jest wymagane.
- Projekt zakłada intensywne wykorzystanie narzędzi AI w codziennej pracy.
- Szukamy osoby samodzielnej, proaktywnej i chętnej do eksplorowania nowych rozwiązań, która dobrze odnajduje się w zmianie priorytetów i potrafi brać odpowiedzialność za realizowane zadania.
- Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
Twoje zadania
- Rozwój i utrzymanie strategicznych systemów Pre-Trading, pricingowych oraz platform bookingowych/lifecycle management
- Projektowanie i wdrażanie wysokiej jakości rozwiązań backendowych
- Udział w decyzjach architektonicznych jako część globalnego zespołu developerskiego
- Realizacja pełnego cyklu developmentu: analiza wymagań → development → test automation → deployment → production support
- Współpraca z zespołami Trading/Sales oraz innymi zespołami technologicznymi
- Udział w inicjatywach DevOps oraz automatyzacji procesów
- Migracja istniejących rozwiązań Java / Excel VBA na strategiczne platformy oparte o Kotlin
Wymagania
- Bardzo dobra, praktyczna znajomość Java backend development.
- Doświadczenie w budowie dużych i złożonych systemów rozproszonych.
- Znajomość programowania współbieżnego (concurrency/multithreading).
- Znajomość zasad projektowania systemów, automatyzacji testów i jakości oprogramowania.
- Bardzo dobre umiejętności komunikacyjne.
- Umiejętność pracy w środowisku międzynarodowym i bezpośredniej współpracy z biznesem.
Mile widziane
- Doświadczenie komercyjne w Kotlin.
- Doświadczenie w sektorze finansowym / trading systems
- Znajomość:
- C#
- VBA
- GCP lub AWS
- Wiedza domenowa z zakresu:
- Equity Derivatives
- Structured Products
- Pricing
- Trade lifecycle
- Booking systems
Senior DevOps Engineer
O projekcie
Twoim celem będzie nie tylko umożliwienie płynnego przeniesienia aplikacji na nową platformę, ale też zbudowanie solidnych fundamentów pod monitoring, obserwowalność i niezawodność systemów. Projekt obejmuje migrację ponad 100 mikrousług do GCP (Google Kubernetes Engine).
Pracujemy zgodnie z zasadą „You build it, you run it” – stawiamy na małe, częste wdrożenia i pełną odpowiedzialność za to, co trafia na produkcję.
Twoje zadania
- Projektowanie i rozwój platformy na GCP/GKE dla setek mikrousług.
- Współpraca z zespołami developerskimi przy wdrażaniu aplikacji do Kubernetes.
- Wsparcie dla usług Java i Python (Helm, konfiguracja, sekrety, skalowanie).
- Budowa i standaryzacja CI/CD dla kontenerów (build, testy, security, deploy, rollback).
- Rozwój observability stack (metryki, logi, tracing – np. Grafana, Prometheus, Loki, Tempo).
- Tworzenie dashboardów, alertów i raportów SLO.
- Utrzymanie stabilności produkcji: analiza incydentów, RCA, działania zapobiegawcze.
- Redukcja długu technologicznego i usprawnianie platformy.
- Współpraca w międzynarodowym środowisku i dzielenie się wiedzą.
Wymagania
- Solidne doświadczenie z Kubernetes (najlepiej GKE).
- Doświadczenie w pracy z architekturą mikrousług na dużą skalę.
- Doświadczenie z Java i Python w środowisku kontenerowym.
- Znajomość narzędzi observability (Grafana stack mile widziany).
- Umiejętność budowy pipeline’ów CI/CD.
- Doświadczenie z Terraform / IaC.
- Podejście „production-first” – niezawodność, incident handling, ciągłe doskonalenie.
- Znajomość języków: polskiego i angielskiego na poziomie min. B2.
Mile widziane
- Znajomość usług GCP (IAM, VPC, Cloud Monitoring/Logging, Artifact Registry).
- Doświadczenie ze standaryzacją Helm charts.
- Praca z Service Mesh (Istio) lub API Gateway.
- Znajomość praktyk bezpieczeństwa (skanowanie kontenerów, policy-as-code).
Solution Designer / Business Analyst
O projekcie
- Rozwój platformy integracyjnej wspierającej kluczowe procesy logistyczne.
- Integracja systemów wewnętrznych z zewnętrznymi partnerami (telemetria, platformy real time visibility).
- Duży nacisk na projektowanie API, przepływy danych, standaryzację i skalowalność integracji.
- Praca w ramach Intake Factory (Integration Factory) – uporządkowany proces realizacji integracji end to end.
- Projekt długofalowy, realizowany w międzynarodowym środowisku IT.
- Narzędzia: Jira, Confluence, Postman, Excel, SQL, Power BI.
Twoje zadania
- Koordynacja procesu intake integracji z partnerami zewnętrznymi.
- Współpraca z zespołami technicznymi przy projektowaniu i wdrażaniu integracji pomiędzy platformą a systemami wewnętrznymi i zewnętrznymi.
- Dokumentowanie wymagań integracyjnych oraz przepływów danych.
- Analiza i dokumentowanie API, przepływów danych i specyfikacji technicznych.
- Wsparcie testów i troubleshootingu integracji.
- Współpraca z partnerami zewnętrznymi: dostawcy telemetrii, platformy real-time visibility.
- Identyfikacja i priorytetyzacji wymagań biznesowych.
- Zarządzanie komunikacją i oczekiwaniami interesariuszy.
- Analiza istniejących procesów oraz identyfikacja obszarów do usprawnień.
- Współpraca z Product Ownerem i zespołami developerskimi (Agile – ok. 20% aktywności roli).
Wymagania
- Doświadczenie jako Solution Designer / Business Analyst / IT Analyst / Technical Analyst.
- Umiejętność zarządzania oczekiwaniami interesariuszy.
- Dobre zrozumienie zagadnień takich jak: integracje systemowe oraz przepływy danych.
- Doświadczenie w pracy z API lub umiejętność analizowania możliwości API (REST, SOAP, XML, JSON, webhooks).
- Umiejętność pracy z dokumentacją techniczną i integracyjną.
- Doświadczenie w pracy z zespołami technicznymi, Product Ownerami, biznesem i partnerami zewnętrznymi.
- Dobra organizacja pracy własnej i umiejętność koordynowania działania wielu stron.
- Dobra komunikacja po angielsku.
- Doświadczenie w pracy w środowisku Agile.
Senior Java Developer
O projekcie
- Opowiedz nam o swoich oczekiwaniach, a my pokażemy Ci jakie wyzwania czekają na Ciebie w j‑labs.
- Wspólnie znajdziemy dla Ciebie projekt, u jednego spośród 40 naszych Klientów – realizujemy projekty m.in. z branży turystycznej, lotniczej, fintech, energetycznej, e-commerce, logistycznej, gamingowej.
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 lub 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).
Kogo szukamy?
- Masz min. 5 lat doświadczenia w programowaniu w języku Java.
- Dobrze znasz architekturę opartą o mikroserwisy (REST API).
- Dobrze czujesz się z Spring Framework, Spring Boot.
- Masz doświadczenie z chmurą Azure, AWS lub GCP.
- Znasz najlepsze praktyki programowania i wzorce projektowe.
- Jesteś otwarta/y na rozwój i poszerzanie horyzontów.
- Lubisz dzielić się wiedzą i doświadczeniem z innymi członkami zespołu.
- Swobodnie komunikujesz się w języki angielskim i polskim min. B2.
Senior DevOps Engineer (GCP)
O projekcie
Dołącz do globalnego zespołu odpowiedzialnego za rozwój i utrzymanie krytycznej platformy finansowej wspierającej procesy zabezpieczeń i rozliczeń dla tysięcy użytkowników na całym świecie. System oparty jest o architekturę mikrousługową (Java 11, Spring Boot) i rozwijany w kierunku chmury publicznej (GCP). Platforma integruje się poprzez REST, MQ, Web Services oraz wymianę plikową. Zespół działa w modelu międzynarodowym, wdrażając setki zmian produkcyjnych miesięcznie w środowisku DevSecOps.
Twoje zadania
- Projektowanie i rozwój infrastruktury (on-prem + cloud).
- Tworzenie i rozwój Infrastructure as Code.
- Automatyzacja procesów oraz CI/CD pipelines.
- Wdrażanie i utrzymanie środowisk produkcyjnych i testowych.
- Współpraca z zespołami developerskimi, SRE i DBA.
- Rozwiązywanie problemów produkcyjnych i optymalizacja systemów.
- Zarządzanie konfiguracją i spójnością środowisk.
- Utrzymanie integracji (MQ, sFTP, API).
- Zapewnienie wysokiej dostępności, wydajności i bezpieczeństwa.
- Wdrażanie automatyzacji ograniczających pracę manualną.
- Tworzenie dokumentacji technicznej.
Wymagania
- Min. 7 lat doświadczenia w DevOps / infrastrukturze.
- Bardzo dobra znajomość GCP.
- Doświadczenie z CI/CD (Jenkins, Cloud Build, Ansible).
- Bardzo dobra znajomość Linuxa.
- Python / Bash (skrypty).
- Docker + Kubernetes.
- Terraform.
- PostgreSQL.
- Doświadczenie w DevSecOps.
- Znajomość MQ oraz sFTP.
- Wiedza z zakresu sieci i bezpieczeństwa (TLS, certyfikaty).
- Doświadczenie developerskie (Java lub Python).
Mile widziane
- Doświadczenie z mikrousługami.
- Narzędzia AI do generowania kodu.
Dlaczego warto
- Praca przy systemie o krytycznym znaczeniu biznesowym.
- Nowoczesny stack + migracja do chmury.
- Międzynarodowe środowisko pracy.
- Realny wpływ na architekturę i rozwiązania.
- Duża skala (setki wdrożeń miesięcznie).
- Praca hybrydowa (2 dni w biurze).
- Elastyczne godziny pracy (CET, daily 8:00).
- Połączenie pracy nad dużymi projektami i bieżącymi usprawnieniami.
Senior Rust Engineer
O projekcie
- Dołączysz do projektu, w którym tworzymy wysokowydajne systemy finansowe przetwarzające dane w czasie rzeczywistym.
- Budujemy rozwiązania obsługujące krytyczne procesy biznesowe, stawiając na niezawodność, precyzję i stabilność działania.
- Pracujemy w architekturze mikroserwisowej i systemach rozproszonych, wykorzystując streaming danych i podejście low-latency.
- Duży nacisk kładziemy na jakość: wydajność, testowalność oraz obserwowalność to dla nas codzienność, nie dodatek.
- Korzystamy z nowoczesnego stacku: Rust, AWS, Terraform, Docker, Kafka oraz streaming pipelines.
- Rozwijamy system w oparciu o Domain-Driven Design (DDD), dbając o skalowalność i dobrze zaprojektowaną logikę biznesową.
Twoje zadania
- Projektowanie i rozwój niskolatencyjnych usług w Rust.
- Implementacja niezawodnej i testowalnej logiki biznesowej.
- Budowa i utrzymanie pipeline’ów danych w czasie rzeczywistym.
- Przetwarzanie zdarzeń oraz implementacja mechanizmów feedback loop.
- Profilowanie i optymalizacja wydajności (CPU, memory, network).
- Współpraca przy projektowaniu API, modeli danych i architektury systemu.
- Wspieranie zespołu w podejmowaniu kluczowych decyzji technicznych.
Wymagania
- Bardzo dobra znajomość Rust.
- Doświadczenie z AWS, Terraform oraz Docker.
- Doświadczenie w budowie wysokowydajnych usług produkcyjnych.
- Dobra znajomość systemów rozproszonych. Bardzo dobre umiejętności komunikacyjne.
- Angielski min. B2.
Mile widziane
- Doświadczenie w sektorze finansowym / fintech.
Senior Fullstack Developer
O projekcie
- Platforma AI wspierająca inwestorów w podejmowaniu decyzji w oparciu o dane rynkowe i analizy w czasie rzeczywistym.
- Wykorzystanie ML, GenAI oraz przetwarzania języka naturalnego do budowy inteligentnego interfejsu opartego na zapytaniach.
- Architektura mikroserwisowa i przetwarzanie strumieniowe danych (live data).
- Technologie: Java 17+, Python, Kotlin, Clojure, JavaScript, TypeScript, Vue, Machine Learning, GenAI, NLP, mikroserwisy.
- Rola: szukamy osoby, która ekscytuje się nowymi technologiami, chce eksperymentować i realnie wpływać na produkt. Jeśli lubisz łączyć inżynierię z AI i pracować z danymi w czasie rzeczywistym – to projekt dla Ciebie.
- Praca hybrydowa (2 dni w tygodniu z biura w Krakowie).
Twoje zadania
- Projektowanie i rozwój skalowalnych rozwiązań w Javie.
- Współtworzenie architektury systemu.
- Wsparcie produkcyjne i odpowiedzialność za cały cykl życia aplikacji.
- Współpraca w małym, cross-funkcjonalnym zespole (4–6 osób).
- Udział w decyzjach technologicznych i eksperymentowanie z nowymi rozwiązaniami.
Wymagania
- Minimum 6 lat doświadczenia w tworzeniu oprogramowania.
- Bardzo dobra znajomość Java.
- Doświadczenie w pracy z event streaming/messaging (np. Kafka)
- Praktyczna znajomość architektury mikroserwisowej.
- Znajomość języka angielskiego na poziomie min. B2.
- Otwartość na pracę hybrydową z biura w Krakowie.
Mile widziane
- Doświadczenie z Python.
- Doświadczenie z NLP, ML, AI.
- Znajomość JavaScript/TypeScript/Vue.js.
- Znajomość środowiska instytucji finansowych (np. trading, inwestycje).
- Znajomość mniej popularnych języków funkcyjnych (np. Haskell, Rust, Julia).
Senior QA Engineer
O projekcie
- Dołączysz do zespołu pracującego nad aplikacją obsługującą cały proces wysyłek dla globalnego dostawcy usług logistycznych, z której korzysta ponad 2,5 miliona użytkowników.
- Aplikacja jest połączona z ok. 40 różnymi serwisami. Z uwagi dużą skalę i złożoność aplikacji do wielu testów wykorzystywane są mocki oraz testcontainers.
- Projekt obejmuje rozwój i dostosowanie systemu do zmian biznesowych i regulacyjnych (np. cła, zarządzanie uprawnieniami, sesje użytkownika).
- Głównym zadaniem jest utrzymanie i rozwój istniejących testów w obszarach frontend, API, integracyjnych oraz e2e.
- Weźmiesz odpowiedzialność za wprowadzanie usprawnień do istniejących rozwiązań w kontekście konfiguracji, struktury API, bezpieczeństwa, wydajności czy monitoringu.
- W zespole są również Backend i Frontend Developerzy oraz QA Engineerowie – pracujemy w modelu 3 Amigos (DEV+QA+BA).
- Stawiamy na wysoką jakość rozwiązań, czysty kod i bliską współpracę.
- Współpraca międzynarodowa – komunikacja w języku angielskim.
Wymagania
- Minimum 5 lat doświadczenia w tworzeniu automatyzacji testów aplikacji.
- Znajomość Typescript, Playwright oraz Java.
- Znajomość środowisk chmurowych, dockeryzacji i konteneryzacji.
- Płynna komunikacja w języku angielskim min.B2
- Umiejętność pracy opartą o bliską współpracę oraz transparentną komunikację.
Fullstack Developer
O projekcie
- Dołącz do zespołu rozwijającego nowoczesny system finansowy dla funduszy ETF (Exchange Traded Funds) – jednego z kluczowych produktów inwestycyjnych banku o globalnym zasięgu. Nasze rozwiązania wspierają klientów instytucjonalnych i obracają miliardami dolarów dziennie.
- Projekt łączy nowoczesny stack technologiczny z wysokimi standardami bezpieczeństwa i jakością klasy enterprise.
- Praca hybrydowa: 3 x w tygodniu praca z krakowskiego biura.
Twoje zadania
- Projektowanie, rozwój i optymalizacja mikroserwisów w Java / Spring Boot.
- Integracja z innymi systemami przy użyciu REST API, SOAP, OAuth, OIDC, SAML.
- Praca nad nowymi funkcjonalnościami (ok. 70%) i utrzymanie istniejących rozwiązań (ok. 30%).
- Dbanie o jakość kodu i stosowanie dobrych praktyk secure codingu.
- Praca w zespole SCRUM (międzynarodowym – Kraków / US).
Wymagania
- Min. 3 lata doświadczenia komercyjnego w pracy z Javą i Spring Boot.
- Doświadczenie w TypeScript oraz Angular
- Znajomość architektury mikroserwisowej i dobrych praktyk SDLC.
- Biegłość w pracy z relacyjnymi bazami danych (Oracle/DB2/SQL).
- Praktyczna znajomość REST API, OAuth, OIDC, SAML.
- Umiejętność pracy w DevOps/CI/CD (Jenkins, Docker, SonarQube)
- Umiejętność pracy w środowisku Linux/Windows.
- Znajomość języka angielskiego pozwalająca na swobodną komunikację z zespołami w USA.
Mile widziane
- Doświadczenie w branży finansowej.
- Znajomość systemów IAM (Identity Access Management).
Senior Java/Kotlin Developer
O projekcie
- Będziesz rozwijać nowoczesną platformę do zarządzania majątkiem opartym na ETF.
- Platforma obsługuje ponad milion klientów, których łączny majątek jest szacowany na ponad 27 miliardów euro.
- Projekt obejmuję pracę nad rozwiązaniami w zakresie uwierzytelniania, identyfikacji (KYC) i bezpieczeństwa użytkowników.
Twoje zadania
- Praca nad platformą do zarządzania majątkiem opartym na ETF oraz rozwój rozwiązań w obszarach Client Lifecycle i Marketing Growth.
- Bliska współpraca z PO oraz pozostałymi członkami zespołu w celu przełożenia wyzwań biznesowych na najwyższej jakości rozwiązania techniczne.
- Tworzenie czystego, testowalnego i dobrze udokumentowanego kodu.
- Aktywny udział w usprawnianiu procesu wytwarzania oprogramowania i kultury inżynierskiej.
- Proponowanie rozwiązań architektonicznych.
- Praca w samoorganizujących się zespołach agile z wykorzystaniem CI/CD i infrastruktury chmurowej.
Wymagania
- Masz min. 5 lat doświadczenia w programowaniu z wykorzystaniem Java/Kotlin.
- Dobrze znasz architekturę mikroserwisową.
- Masz doświadczenie w projektach opartych o chmurę – preferowana znajomość AWS.
- Stawiasz na jakość – znasz najlepsze praktyki programowania i wzorce projektowe.
- Swobodnie komunikujesz się w językach angielskim i polskim min. B2.
- Pracujesz zdalnie, ale jesteś gotowy/a, żeby wpadać do naszego biura w Krakowie lub w Warszawie.
- Tech stack: Java/Kotlin, AWS, Terraform, Docker, Spring, Git, GraphQL, Rest API, SQL, architektura mikroserwisowa.
Na co możesz liczyć w j‑labs?
- j-labs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dla nas wysoka jakość – Robimy dobre IT albo wcale!
- Zależy nam na długoterminowej współpracy, nie tylko w ramach jednego projektu. W j‑labs możesz zmieniać projekty (tak po prostu!), poznawać różne branże i nowe technologie.
- Dzielimy się wiedzą w ramach naszych Gildii technologicznych, organizujemy Talk4Devs Meet`upy, coding dojo, dbamy o ciągłe usprawnianie rekrutacji technicznych w ramach j‑Tech League.
- Lubimy mieć wpływ! Możesz dołączyć do naszych wewnętrznych projektów i inicjatyw takich jak j‑Tech League i tworzyć z nami autorskie narzędzia wspomagające rekrutację.
- Stawiamy na jakość i przyciągamy specjalistów; średnie doświadczenie naszych inżynierów to 10 lat.
- j-People First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!
Jeśli czujesz, że to „coś dla Ciebie” – zaaplikuj!
Senior Java Developer
O projekcie
- Praca nad strategicznym projektem dla międzynarodowego banku – zarządzanie ryzykiem kredytowym kontrahenta.
- Dostarczanie rozwiązań umożliwiających codzienne obliczanie ekspozycji na ryzyko kredytowe kontrahentów dla tysięcy klientów banku na całym świecie.
- Migracja do platform chmurowych, architektura mikroserwisów wykorzystujących najnowsze technologie open-source i działająca na platformie GCP oraz infrastrukturze on-premise.
- Implementacja procesów DevOps oraz rozwój CI/CD.
- Technologie w projekcie: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Redis, REST API, Ansible, Jenkins.
- Międzynarodowy zespół, praca w polskiej strefie czasowej.
- Lokalizacja: Kraków, 2 razy w tygodniu praca z biura.
Wymagania
- Minimum 5 lat doświadczenia w projektowaniu, rozwijaniu i obsłudze systemów rozproszonych w Javie.
- Doświadczenie w projektowaniu i rozwijaniu mikroserwisów (REST API), przy użyciu Java i Spring Boot.
- Znajomość technologii chmurowych (GCP lub inne).
- Praktyczne doświadczenie w stosowaniu Test Driven Development.
- Solidna znajomość praktyk DevOps, zwinnych procesów i technik.
- Stosowanie dobrych praktyk oprogramowania: SOLID, KISS, DRY, YAGNI.
- Znajomość języka angielskiego i języka polskiego na poziomie min. B2.
Senior Java Developer z językiem niemieckim
O projekcie
- Dołączysz do zespołu inżynierów wspierających rozwój serwisów backendowych w dziale Shop Development.
- Klientem jest niemiecki lider w sprzedaży produktów mobilnych, szerokopasmowych, akcesoriów oraz usług cloudowych.
- Twoja praca będzie związana z rozwojem serwisów odpowiadających za dostarczanie danych technicznych do sklepu w kontekście ofert oraz bundli (pakietów) produktów.
- Projekt wymaga elastyczności ze względu na:
- dynamicznie zmieniające się priorytety wynikające z sytuacji rynkowej,
- złożoność przetwarzania danych w dużej skali.
- Głównym celem jest wsparcie w utrzymaniu i rozwoju wysokowydajnych, skalowalnych rozwiązań backendowych kluczowych dla funkcjonowania sklepu.
Twoje zadania
- Rozwój i implementacja serwisów backendowych w środowisku mikroserwisów.
- Współpraca z biznesem (głównie niemieckojęzycznym) w celu implementacji wymagań.
- Samodzielne zarządzanie zadaniami oraz dostarczanie rozwiązań na środowisko produkcyjne.
Wymagania
- Minimum 5 lat doświadczenia w programowaniu w Javie.
- Znajomość technologii:
- Java 17+, Spring Boot, JPA/Hibernate, REST API,
- Kubernetes, Jenkins, GIT.
- Znajomość języka niemieckiego na poziomie komunikatywnym (B1+).
- Umiejętność pisania testów jednostkowych i integracyjnych (JUnit, Mockito, WireMock).
- Doświadczenie w pracy w środowisku mikroserwisów.
- Znajomość języka angielskiego na poziomie B2.
- Otwartość na pracę hybrydową z Krakowa lub Warszawy.
Jak wygląda proces rekrutacji?
Poznaj j-People
Tworzymy j‑community
Dowiedz się więcej
Talk4Devs

j-Leaders Network



































