Znajdź ofertę pracy w j‑labs










Lista ofert pracy
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
- Pracujesz nad platformą inwestycyjną, która obsługuje operacje finansowe i wymaga wysokiej dostępności oraz stabilności.
- Dołączasz do zespołu działającego przekrojowo w organizacji. Rozwiązania, które rozwijasz, są wykorzystywane przez różne zespoły i wpływają na skalowalność, wydajność oraz koszt działania systemów.
Twoje zadania
- Odpowiadasz za skalowanie systemów produkcyjnych w AWS (ECS, Lambda, Fargate), które realnie obsługują ruch i operacje biznesowe.
- Projektujesz i wdrażasz mechanizmy autoskalowania.
- Decydujesz o podejściu do monitoringu i observability (DataDog).
- Wspierasz zespoły developerskie w podejmowaniu decyzji dotyczących skalowania mikrousług i architektury.
- Rozwijasz rozwiązania CI/CD oraz narzędzia, które realnie skracają czas wdrożeń i zwiększają ich stabilność.
- Optymalizujesz koszty infrastruktury (FinOps), balansując wydajność, dostępność i efektywność kosztową.
Wymagania
- Minimum 5 lat doświadczenia na stanowisku DevOps z AWS i Terraform.
- Doświadczenie z narzędziami CI/CD (GitHub Actions, Jenkins lub podobne).
- Umiejętność programowania w Python oraz z jednym z następujących języków programowania: Java/Kotlin, Javascript/Node.js.
- Wiedza z zakresu skalowania, systemów rozproszonych oraz technologii chmurowych.
- Doświadczenie w budowie i automatyzacji narzędzi developerskich
- Umiejętność pracy w środowisku międzynarodowym oraz bardzo dobre umiejętności komunikacyjne w języku angielskim min C1.
Senior AI Engineer
O projekcie
Dołączysz do zespołu rozwijającego nową generację systemów konwersacyjnych dla branży rekrutacyjnej. Tworzymy inteligentne asystenty AI, które realnie wspierają procesy hiringowe – od automatyzacji po personalizację doświadczenia kandydatów. Pracujemy nad systemami opartymi o agentic AI, gdzie autonomiczne agenty współpracują, podejmują decyzje i realizują cele w złożonych workflowach. To nie jest „kolejny chatbot” – to zaawansowane systemy ML/NLP działające w skali produkcyjnej.
Stack technologiczny:
- Python
- LangChain, LangGraph, Langfuse
- AWS Bedrock
- Kibana, Grafana
- Jenkins
Twoje zadania
- Projektowanie i rozwój agentowych workflowów AI (LLM + reasoning + data pipelines).
- Budowanie i rozwijanie systemów ML/NLP – od pomysłu do wdrożenia.
- Eksperymentowanie z podejściami do agentic reasoning i multi-agent systems.
- Integracja rozwiązań AI z realnymi procesami biznesowymi (rekrutacja).
- Optymalizacja wydajności i skalowalności systemów.
- Współpraca z zespołami produktowymi i inżynierskimi.
- Współtworzenie dobrych praktyk dla systemów ML w produkcji.
Wymagania
- Minimum 5 lat doświadczenia na podobnym stanowisku.
- Bardzo dobra znajomość Pythona.
- Doświadczenie z frameworkiem agentowym (np. LangChain, LangGraph lub podobne).
- Doświadczenie w budowie systemów (nie tylko modeli).
- Doświadczenie w pracy z systemami produkcyjnymi.
- Fokus na performance i skalowalność.
Mile widziane
- Podstawowa wiedza z zakresu NLP.
- Background w Machine Learning / Deep Learning.
- Doświadczenie z LLM (fine-tuning, ewaluacja, prompting).
- Praca z systemami konwersacyjnymi / chatbotami.
- Doświadczenie z obserwowalnością i jakością danych.
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).
Senior Automation Test Engineer
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 React Developer
O projekcie
- Dołączysz do zespołu budującego od podstaw wewnętrzne narzędzie oparte na LLM, które ma realny wpływ na sposób pracy użytkowników w dużej organizacji.
- Co wyróżnia ten projekt:
- budowa produktu od zera,
- praca nad interfejsem dla narzędzia opartego o AI/LLM (nie tylko integracja, ale UX dla AI),
- szybkie prototypowanie i iteracyjny rozwój UX,
- środowisko nastawione na eksperymenty i innowacje w obszarze GenAI.
- Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
Twoje zadania
- Rozwój interfejsu użytkownika w React dla narzędzia opartego o LLM.
- Szybkie prototypowanie funkcji i testowanie nowych rozwiązań UX.
- Iteracyjne usprawnianie user experience na podstawie feedbacku.
Wymagania
- Min. 5 lat doświadczenia.
- Bardzo dobra znajomość JavaScript i React.
- Praktyka w szybkim prototypowaniu funkcji i iteracyjnej pracy nad UX.
- Doświadczenia w integracji API i usług backendowych,
- Znajomość języka angielskiego na poziomie min. B2.
Mile widziane
- Doświadczenie w produktach opartych o AI/GenAI.
- Udział w budowie produktów od fazy prototypu do produkcji.
Senior React Developer
O projekcie
Dołączysz do zespołu rozwijającego nowoczesną platformę bezpieczeństwa aplikacji, która przechodzi transformację z rozwiązań vendorowych na autorską architekturę opartą o Next.js i technologie open source, wdrażaną w środowisku GCP. Projekt koncentruje się na budowie warstwy „Security at the Edge”, gdzie frontend odpowiada nie tylko za UI, ale też za bezpieczeństwo użytkowników.
Twoje zadania
- Tworzenie i rozwój aplikacji frontend w Next.js.
- Budowanie bezpiecznych rozwiązań i dbanie o ochronę danych.
- Integracja z backendem i rozwój API.
- Współpraca z zespołem i udział w decyzjach technicznych.
- Usprawnianie kodu, procesów i automatyzacja pracy.
Wymagania
- Min. 6 lat doświadczenia w programowaniu frontend.
- Dobra znajomość React oraz TypeScript.
- Doświadczenie z Next.js (RSC, Server Actions, SSR, SSG).
- Znajomość podstaw bezpieczeństwa frontend (XSS, CSRF, CSP, cookies).
- Umiejętność tworzenia logowania i autoryzacji (OAuth2, OpenID Connect).
- Doświadczenie w pracy z API (REST, GraphQL lub gRPC), najlepiej w GCP.
- Znajomość testów (unit, e2e) i CI/CD.
- Umiejętność wyboru odpowiednich technologii do problemu.
- Podejście inżynierskie – automatyzacja, optymalizacja, ulepszanie procesów.
- Znajomość angielskiego i polskiego na poziomie B2.
Co oferujemy
- Praca z najnowocześniejszym frontendem: Next.js, RSC, PPR, SSR/SSG.
- Rola łącząca frontend, bezpieczeństwo oraz architekturę.
- Projekt „Security at the Edge”, unikalny na rynku.
- Możliwość wpływania na kierunek technologiczny platformy.
- Praca z cloud‑native (GCP) i integracją API w modelu type‑safe.
- Duża autonomia i wysoka ranga techniczna roli.
- Realny wpływ na rozwój platformy i produktów.
- Pracę przy rozwiązaniach używanych przez tysiące użytkowników.
- Współpracę z doświadczonym zespołem.
- Nowoczesne środowisko pracy i ciekawe wyzwania technologiczne.
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 Fullstack Developer
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).
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 Java Developer
O projekcie
- Dołączysz do zespołu rozwijającego backendową platformę bezpieczeństwa oprogramowania, która przechodzi transformację z gotowych rozwiązań na własne, open‑source i cloud‑native.
- Co zyskasz:
- Pracę z nowymi technologiami: Java 21+ z Project Loom i wątkami wirtualnymi.
- Możliwość wpływu na architekturę i rozwój całego systemu.
- Wyzwania techniczne przy implementacji Zero Trust i OAuth2/OpenID Connect w kodzie produkcyjnym.
- Pracę z Google Cloud Platform (GKE, Cloud Spanner, Cloud SQL, Pub/Sub).
- Doświadczenie w tworzeniu nowego produktu zamiast pracy na gotowych rozwiązaniach.
- Technologie: Java 21+ (virtual threads/Project Loom), Spring Boot 3.x, GKE (Google Kubernetes Engine), Cloud Spanner, Cloud SQL (Postgres), Pub/Sub, Kafka, OAuth2/OpenID Connect, Zero Trust Architecture, mikroserwisy
- Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
Twoje zadania
- Projektowanie i rozwój backendu w Javie i Spring Boot.
- Praca z architekturą chmurową i systemami event‑driven.
- Wdrażanie Zero Trust i OAuth2/OpenID Connect.
Wymagania
- Bardzo dobra znajomość Java (szczególnie 21+), w tym doświadczenie z JVM internals, zarządzanie pamięcią i Project Loom.
- Doświadczenie ze Spring Boot.
- Praktyczne doświadczenie z Google Cloud Platform (GKE, Cloud Spanner, Cloud SQL).
- Doświadczenie z Pub/Sub lub Apache Kafka.
- Doświadczenie w implementacji Zero Trust Architecture oraz OAuth2/OpenID Connect.
- Doświadczenie z open-source.
- Znajomość języka angielsiego na poziomie 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 Fullstack Developer (Java & React)
O projekcie
- Dołączysz do zespołu rozwijającego globalne aplikacje raportowe wspierające podejmowanie decyzji biznesowych w dużej organizacji z sektora finansowego.
- Systemy wykorzystywane są na szeroką skalę i obejmują m.in. dane finansowe, planowanie zasobów, realizację projektów oraz stabilność usług.
- Projekt łączy:
- migrację istniejących rozwiązań raportowych do Google Cloud Platform,
- rozwój nowych funkcjonalności (około 80% pracy, w tym elementy greenfield).
- Projekt jest długoterminowy i daje możliwość pracy z dużą skalą danych i użytkowników.
- Technologie: Java, Spring/Spring Boot, REST API, JavaScript/TypeScript, React, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy.
- Rola: Fullstack Developer (około 50% Java i 50% React).
- Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
Twoje zadania
- Rozwój i utrzymanie aplikacji.
- Projektowanie, implementacja i wdrażanie nowych funkcjonalności.
- Udział w migracji systemów do GCP.
- Ścisła współpraca z Product Ownerem oraz zespołami analitycznymi i architektonicznymi.
Wymagania
- Min. 7 lat doświadczenia.
- Doświadczenie w budowie i rozwijaniu aplikacji w roli Fullstack Developera.
- Bardzo dobra znajomość Javy oraz Spring/Spring Boot.
- Bardzo dobra znajomość JavaScript/TypeScript oraz React.
- Doświadczenie w pracy z Google Cloud Platform.
- Znajomość języka angielskiego na poziomie min. B2.
Mile widziane
- Doświadczenie z BigQuery/AlloyDB.
- Doświadczenie w wizualizacji danych (np. Apache ECharts)
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 Java Backend Developer mikroserwisy | DDD | Event-Driven
O projekcie
- Rozwój nowoczesnej platformy rekrutacyjnej typu Talent Acquisition Suite, wspierającej pełny cykl pozyskiwania pracowników – od przyciągania kandydatów, przez selekcję, aż po zatrudnienie i onboarding.
- Platforma umożliwia kompleksowe zarządzanie kandydatami, ze szczególnym uwzględnieniem obszarów compliance oraz kluczowych funkcjonalności operacyjnych.
- Silny nacisk na integrację i synchronizację danych kandydatów pomiędzy systemami oraz płynne „przepinanie” informacji między aplikacjami w obrębie platformy.
- Projekt obejmuje zarówno rozwój nowych modułów typu greenfield, jak i rozbudowę oraz integrację istniejących rozwiązań.
- System rozwijany w architekturze mikroserwisowej, z wykorzystaniem komunikacji asynchronicznej.
- Praca w ramach kilku niezależnych, ale ściśle współpracujących zespołów deweloperskich.
- Możliwość okresowego przechodzenia między zespołami w zależności od aktualnych potrzeb projektowych.
- Projekt długofalowy, nastawiony na stabilny rozwój i wysoką jakość rozwiązań.
Twoje zadania
- Projektowanie i rozwój mikroserwisów.
- Tworzenie nowych funkcjonalności oraz modułów typu greenfield.
- Integracja systemów i synchronizacja danych pomiędzy aplikacjami.
- Udział w migracji danych i modernizacji istniejących rozwiązań.
- Współpraca z innymi zespołami developerskimi w ramach platformy.
- Dbanie o jakość kodu, skalowalność i niezawodność rozwiązań.
- Udział w analizie technicznej oraz podejmowaniu decyzji architektonicznych.
Wymagania
- Bardzo dobra znajomość Java (17/21) i ekosystemu Spring.
- Doświadczenie w pracy z systemami rozproszonymi i architekturą mikroserwisową.
- Praktyczna znajomość wzorców projektowych i patternów integracyjnych.
- Dobre zrozumienie komunikacji synchronicznej i asynchronicznej (np. RabbitMQ, Kafka).
- Doświadczenie w DDD, architekturze heksagonalnej oraz event-driven.
- Umiejętność analizy złożonych problemów i proponowania skalowalnych rozwiązań.
- Świadomość przepływu danych i zadań w rozbudowanych systemach.
- Doświadczenie w pracy z bazami danych SQL (PostgreSQL) oraz NoSQL (MongoDB).
- Znajomość rozwiązań chmurowych, preferencyjnie AWS.
- Dobra komunikacja zespołowa, otwartość na narzędzia GenAI.
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 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).
Senior Java Developer – reaktywne programowanie
O projekcie
- Rozwój aplikacji obsługującej proces shippingu. 2,5 mln użytkowników, revenue roczne liczone w miliardach USD.
- Technologie: Java, Webflux, Spring, PostgreSQL, Docker, Kubernetes, Azure, Kafka.
- Zespół: docelowo ~50 osób (Europa), podzielonych na podzespoły realizujące epiki.
- Metodyka: 3 Amigos (BA + DEV + QA).
- Praca w Kanbanie. Spotkania? Tylko krótkie i na temat.
- Gildie technologiczne: FE / BE / QA.
Twoje zadania
- Rozwój projektu w oparciu o nowe wymagania i współpracę z biznesem w ramach danej inicjatywy (np. Batch shipping, Clearance) lub w ramach zmian dla konkretnego klienta (np. BMW).
- Usprawniania techniczne – event hub, auth, optymalizacja, integracja z architekturą i infrastrukturą nowej platformy.
- Usprawnienie istniejących rozwiązań w kontekście konfiguracji, struktury API, wydajności czy monitoringu.
- On-call raz na kwartał (tygodniowy support) – oczywiście dodatkowo płatny.
- Ścisła współpraca z BA i QA.
Wymagania
- 5 lat doświadczenia w tworzeniu i rozwoju aplikacji z wykorzystaniem Javy.
- Mile widziane doświadczenie w programowaniu reaktywnym (np. Webflux, Reactor).
- Wiedza z zakresu systemów rozproszonych, a w szczególności mikrousług.
- Doświadczenie z nowoczesnym frameworkiem Java Web (np. Spring Boot, Micronaut).
- Doświadczenie w projektowaniu aplikacji webowych (np. REST).
- Doświadczenie z Dockerem.
- Znajomość środowisk chmurowych (preferowany Azure).
- Płynna komunikacja w języku angielskim – C1.
Senior Java Developer (Payments Platform)
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.
- 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.
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.
Fullstack Java Developer
O projekcie
- Dołącz do zespołu rozwijającego system klasy enterprise, który wspiera kluczowe procesy biznesowe i przetwarza dane finansowe w środowisku o wysokich wymaganiach dotyczących bezpieczeństwa, wydajności i skalowalności. Naszym celem jest tworzenie nowoczesnych, stabilnych i elastycznych rozwiązań, które realnie wspierają codzienne działania organizacji. Pracujemy nad rozbudowanym ekosystemem aplikacji opartym na mikrofrontendach i mikroserwisach, łącząc Angulara z Spring Bootem w spójną architekturę.
- Frontend budujemy w oparciu o komponenty wielokrotnego użytku i nowoczesne wzorce projektowe, co pozwala tworzyć interfejsy przyjazne, ergonomiczne i wydajne. Zakres naszych działań obejmuje rozwój nowych funkcjonalności (ok. 60%), modernizację istniejących komponentów (ok. 30%) oraz utrzymanie i wsparcie bieżące (ok. 10%).
- Nasz zespół to grupa specjalistów łączących kompetencje frontendowe, backendowe i UX/UI, pracująca w duchu Agile/Scrum. W codziennej pracy stawiamy na jakość kodu, bezpieczeństwo, współpracę i ciągły rozwój technologiczny. Projekt realizowany jest w Krakowie, we współpracy z zespołami międzynarodowymi.
- Tech stack: Java 11/17, Spring Boot, Angular 17/19, TypeScript, HTML5, CSS3, mikroforntendy, mikroserwisy, REST AP, Docker, Openshift, Prometheus, Grafana, Splunk, Oracle, PostgreSQL, Liquibase.
Twoje zadania
- Tworzenie i utrzymanie aplikacji webowych w technologii Java i Angular.
- Projektowanie i implementacja nowych komponentów oraz mikrofrontendów.
- Tworzenie i rozwój interfejsów REST API.
- Ścisła współpraca z zespołem projektowym i UX przy wdrażaniu makiet.
- Analiza wpływu zmian oraz optymalizacja aplikacji pod kątem wydajności.
- Wdrażanie najlepszych praktyk kodowania, testowania i DevOps.
Wymagania
- Gotowość do pracy w modelu hybrydowym z biura w Krakowie (2–3 dni w tygodniu).
- Minimum 3 lata doświadczenia w programowaniu w Javie.
- Praktyczne doświadczenie w pracy z Spring i Hibernate.
- Mile widziane doświadczenie w tworzeniu frontendu z wykorzystaniem Angular i TypeScript lub otwartość na naukę.
- Umiejętność tworzenia i integracji z REST API.
- Samodzielność w rozwiązywaniu problemów technicznych.
- Znajomość narzędzi CI/CD i konteneryzacji (Docker).
- Praktyczna znajomość metodyk Agile.
- Dobra znajomość języka angielskiego (min. B2).
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 Fullstack Developer (Java + React)
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.
- Masz doświadczenie w technologiach frontendowych JavaScript/TypeScript, React– min. 3 lata.
- 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: React, Typescript, Java/Kotlin, AWS, Terraform, Next.js, Cypress, WebPack, Material Design, Express, JWT, Docker, Spring, Git, GraphQL, Restfull API. 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!
Fullstack Developer (Java & Angular)
O projekcie
- j-labs współpracuje z globalnym liderem branży paliwowej, który aktywnie rozwija e-mobilność na skalę międzynarodową.
- Szukasz projektu, w którym możesz mieć realny wpływ na produkt – i to w temacie, który naprawdę ma znaczenie? Pracujemy nad rozwiązaniami do ładowania pojazdów elektrycznych, które zmieniają sposób, w jaki wygląda elektromobilność w przestrzeni publicznej i prywatnej – głównie na rynku skandynawskim.
- Mamy dla Ciebie dwie ścieżki, w zależności od tego, gdzie czujesz się pewniej:
- Fullstack Developer – przewaga backendu (70% Java / 30% Angular)
- Java Developer – backend 100 %
- Aplikacje znajdują się na różnych etapach rozwoju, a głównym celem jest tworzenie nowych funkcjonalności.
- Stack: Java 17+, TypeScript, Angular 16+, Spring Boot, Hibernate, Groovy, JUnit, Spock, JPA, PostgreSQL, Redis, RabbitMQ, Sonar, Docker, Kibana, Grafana, AWS, Kubernetes.
- Zespół składa się z developerów Backend, Frontend, Fullstack i Mobile oraz Analityka i Testera, łącznie 7-8 osób.
- Zespół pracuje w metodologii Scrum z dwutygodniowymi sprintami.
- W procesie wytwarzania oprogramowania stosowane są dobre praktyki programistyczne, TDD, clean code, code review.
- Hybryda 2 x w tygodniu z biura w Warszawie.
Twoje zadania
- Projektowanie i tworzenie skalowalnych, wielowątkowych rozwiązań o wysokiej dostępności.
- Implementacja nowych funkcjonalności w środowisku chmurowym oraz optymalizacja aplikacji pod kątem wydajności i skalowalności.
- Współpraca z zespołem podczas spotkań, analiz biznesowych oraz konsultacji z architektem
- Udział w code review
- Pisanie testów jednostkowych i integracyjnych w celu zapewnienia jakości kodu.
- Praca w międzynarodowym środowisku.
Wymagania
- Min. 5 lat doświadczenia programistycznego w języku Java (w tym wersja 17+).
- Doświadczenie z frameworkiem Spring (Spring Data, Spring Boot, Spring Cloud).
- Doświadczenie z chmurami publicznymi (AWS/Azure).
- Znajomość architektury mikroserwisowej.
- Doświadczenie w modelowaniu baz danych (PostgreSQL, SQL, NoSQL, Redis) oraz pracy z systemami wiadomości (RabbitMQ)
- Znajomość architektury REST/mikroserwisów oraz dokumentowania API w Swaggerze
- Doświadczenie w pracy z narzędziami takimi jak GitHub Actions, Gradle, Sonar, Git, Docker, Kibana, Grafana
- Znajomość Angulara (16+)
- Doświadczenie w inżynierii wymagań, pracy z backlogiem produktu i umiejętności przeglądu kodu.
- Doświadczenie w pracy w zespole zgodnie z metodykami rozwoju oprogramowania Agile.
- Bardzo dobra znajomość języka angielskiego w mowie i piśmie (min. B2).
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.
Senior Fullstack Developer (Java/Kotlin+ React)
O projekcie
- W portfolio firmy znajdują się pionierskie rozwiązania w domenie międzykontynentalnego transportu morskiego.
- W projekcie rozwijane są 4 core’owe produkty firmy. Ty dołączysz do zespołu tworzącego rozwiązanie generujące wszystkie możliwe trasy dla statków, optymalne pod kątem finansowym i czasowym.
- Zespół pracuje z wykorzystaniem metodyki eXtreme Programming (XP) oraz in-pairs programming z wykorzystaniem technik TDD oraz BDD.
- Rola wiąże się z dużą odpowiedzialnością w projektowaniu, współpracy z innymi członkami zespołu oraz krytycznym podejściem do realizowanej implementacji.
- Projekt skupiony mocno na jakości i dojrzałych procesach wytwarzania oprogramowania. Rola z realnym wpływem na finalny kształt produktu.
Wymagania
- Minimum 6 lat doświadczenia w programowaniu.
- Doświadczenie w technologiach: Java, Spring oraz React.
- Doświadczenie w tworzeniu reaktywnego interfejsu użytkownika (Reactive JS).
- Chęć tworzenia oprogramowania w metodyce XP (eXtreme Programming – Pair-Programming).
- Doświadczenia w pracy z TDD/BDD (Junit, Jasmin, Mockito, Protractor/Selenium).
- Znajomość architektury i narzędzi opartych na mikroserwisach (Spring Boot/Cloud).
- Wykształcenie wyższe inżynierskie z obszarów IT / Inżynierii Oprogramowania.
- Język angielski minimum B2.
- Otwartość na pracę hybrydową: 1-2x w tygodniu praca z biura krakowskiego lub warszawskiego.
Mile widziane
- Doświadczenie z Kotlinem.
- Na duży plus będzie doświadczenie w rozwijaniu i wdrażaniu rozwiązań opartych na chmurze.
- Doświadczenie w tworzeniu i wdrażaniu w środowiskach opartych na kontenerach (Kubernetes, Cloud Foundry).
Senior Java Developer
O projekcie
- Projekt dotyczy tworzenia i rozwoju systemu alertów opartych na danych zbieranych z czujników IoT w serwerowniach na całym świecie. Czujniki zbierają dane takie jak m.in: zużycie prądu, obroty wentylatorów, ciśnienie cieczy chłodniczej etc. W każdej serwerowni znajduje się ok. 20-30 tysięcy czujników. Aktualnie system monitoruje ok. połowę z nich, celem jest objęcie pomiarem wszystkich 220 serwerowni.
- Skala przedsięwzięcia jest bardzo duża, jest to jeden z największych tego typu projektów w Polsce.
- Praca zespołu oparta jest o zwinną metodykę Scrum oraz SAFe. Zespół liczy 9 osób i składa się z Developerów i QA, współpracujących z zespołami z USA i Singapuru.
- Stack: Java 21, Spring, Kafka, Spark, Flink, PostgreSQL, Redis, Cassandra, Kubernetes, mikroserwisy.
- Możliwa jest praca 100 % zdalna, jednak poszukujemy osób mieszkających w Warszawie lub Krakowie, gdzie j‑labs ma swoje biura.
Zadania
- Dostarczanie rozwiązań spełniających standardy kodowania oraz zasady i wytyczne architektoniczne, w tym wzorce projektowe i najlepsze praktyki.
- Projektowanie i opracowywanie wysoce dostępnych, skalowalnych, wielowątkowych, globalnie rozproszonych aplikacji IoT.
- Mentoring młodszych członków zespołu.
- Badanie, analiza i ocena nowych technologii.
Wymagania
- Min. 7 lat doświadczenia w programowaniu w Java.
- Ugruntowane podstawy programowania z wiedzą na temat struktur danych, współbieżności, algorytmów, wzorców projektowych i najlepszych praktyk.
- Doświadczenie ze Spring.
- Doświadczenie w projektowaniu i rozwijaniu mikroserwisów.
- Doświadczenie z technologiami NoSQL, takimi jak np.: Cassandra, HBase, Kafka.
- Doświadczenie w projektowaniu API.
- Znajomość języka angielskiego na poziomie B2+.
Jak wygląda proces rekrutacji?
Poznaj j-People
Tworzymy j‑community
Dowiedz się więcej
Talk4Devs

j-Leaders Network

































