j-labs sp. z oo
Dołącz do j‑labs i pracuj w wewnętrznym dziale R&D wspierającym jakość tworzonego oprogramowania.
Projekt realizowany jest w ramach wewnętrznego działu R&D.
Celem projektu jest usprawnienie procesu tworzenia oprogramowania poprzez zbieranie danych z analizy kodu, ich agregację oraz prezentację w przystępnej i ustandaryzowanej formie.
Wykorzystywany jest ORM MyBatis – kluczowe znaczenie ma bardzo dobra znajomość SQL i pracy z natywnymi zapytaniami.
Zespół składa się z Project Leadera oraz 3 developerów.
Praca w modelu hybrydowym – minimum 1 dzień w tygodniu z biura w Warszawie (Warsaw Spire).
Twoje zadania
Rozwój oraz optymalizacja istniejącej architektury aplikacji.
Udział w analizie wykonalności dla nowych rozwiązań technologicznych.
Udział w procesie code review i dbałość o wysoką jakość kodu.
Optymalizacja wydajności rozwiązań poprzez poprawę efektywności kodu.
Merytoryczne wsparcie młodszych programistów poprzez dzielenie się najlepszymi praktykami.
Współtworzenie końcowej wizji produktu, w tym identyfikacja nowych obszarów, w których może on przynieść korzyści interesariuszom.
Wymagania
Minimum 7 lat doświadczenia programistycznego w Javie.
Biegła znajomość frameworka Spring.
Doświadczenie w pracy z bazami danych SQL.
Znajomość projektowania i implementacji REST API.
Doświadczenie w pracy z Dockerem.
Szeroka wiedza z zakresu testów jednostkowych, integracyjnych oraz end-to-end.
Podstawowa znajomość systemu Linux oraz fundamentalnych praktyk DevOps.
Bardzo dobra znajomość języka angielskiego.
Dołącz do j‑labs i jako QA będziesz miał realny wpływ na stabilność systemu, który codziennie wspiera globalne operacje finansowe.
Lokalizacja: Kraków (hybryda)
Aplikacja wspierająca liczne zespoły biznesowe na całym świecie pełniąca główną rolę w przechwytywaniu, walidacji oraz transformacji danych finansowych w celu eliminacji manualnych procesów i przyspieszenia operacji krytycznych dla biznesu.
System działa stabilnie w środowisku produkcyjnym od kilku lat i obecnie przechodzi intensywny proces modernizacji oraz migracji usług backendowych.
Stos technologiczny: QA i automatyzacja:
Java, Selenium, REST Assured, SQL , backend i środowisko:
Java 11+, Spring Boot, Kubernetes , CI/CD i DevOps:
Jenkins, SonarQube, Docker, Liquibase , monitoring:
Prometheus, Grafana, Splunk, testy jednostkowe, integracyjne, automatyczne (częściowo zautomatyzowane) . Pokrycie testami: ~60–70%. Jako QA Engineer będziesz mieć realny wpływ na jakość, stabilność oraz rozwój systemu, który codziennie przetwarza terabajty danych finansowych i obsługuje tysiące plików. Współpraca z zespołami zlokalizowanymi w Polsce, USA i Irlandii. Praca w modelu hybrydowym – trzy dni w tygodniu w biurze w Krakowie (Zabłocie). Twoje zadania Projektowanie i rozwój testów automatycznych dla UI i API (REST), z wykorzystaniem Java, Selenium i REST Assured. Utrzymanie oraz stabilizacja frameworków testowych opartych na Java i Spring. Wykonywanie testów automatycznych oraz analiza wyników i raportowanie błędów. Tworzenie przypadków testowych na podstawie wymagań biznesowych oraz dokumentowanie przebiegu testów. Analiza przyczyn błędów (root cause analysis) oraz ich dokumentacja. Współpraca z programistami i analitykami w celu rozwiązywania błędów i usprawniania procesów. Samodzielne prowadzenie zadań testowych i odpowiedzialność za ich realizację. Opracowywanie i wdrażanie strategii testowej dla projektów. Tworzenie narzędzi i rozwiązań wspomagających pracę zespołu QA. Wymagania Minimum
4 lata doświadczenia
w automatyzacji testów. Doświadczenie w
automatyzacji testów typu End-to-End
– znajomość koncepcji oraz praktyczne umiejętności tworzenia i utrzymania testów E2E. Bardzo dobra znajomość
REST API
i protokołu
HTTP
– rozumienie metod, statusów, nagłówków, autoryzacji itp. Praktyczna znajomość
frameworka opartego na Spring
– zwłaszcza w kontekście tworzenia i utrzymania testów automatycznych. Bardzo dobra znajomość
języka Java . Doświadczenie z
SQL
– umiejętność pisania zapytań do pobierania i weryfikacji danych, wspierających testowanie aplikacji. Znajomość
języka angielskiego
i
języka polskiego
na poziomie min. B2. Mile widziane Znajomość technologii:
Docker, Kubernetes . Dołącz do j‑labs i twórz przyszłość chmury w międzynarodowym zespole i rozwijaj nowoczesną platformę AWS od podstaw. Lokalizacja: Zdalnie Dołączysz do centralnego zespołu Cloud Engineering odpowiedzialnego za rozwój i utrzymanie bezpiecznego, zgodnego z regulacjami i zautomatyzowanego środowiska w AWS. Zespół tworzy standardy i rozwiązania self-service, które umożliwiają zespołom developerskim efektywne korzystanie z chmury publicznej. Platforma od początku rozwijana jest w oparciu o AWS, z wykorzystaniem m.in. ECS, Fargate, Lambda, Organizations i Control Tower, w modelu multi-account strategy. Promowana jest kultura DevOps – zespoły developerskie samodzielnie zarządzają swoim CI/CD oraz infrastrukturą chmurową. Zespół pracuje w rozproszeniu (Polska i Niemcy), a komunikacja odbywa się w języku angielskim. Stack technologiczny: AWS (Lambda, S3, IAM, Organizations, Control Tower, ECS, Fargate), Terraform, Python, CI/CD, IaC. Twoje zadania Ciągłe ulepszanie infrastruktury Cloud Foundation w AWS. Automatyzacja infrastruktury i wdrożeń z wykorzystaniem Terraform, AWS Lambda, AWS Account Factory. Tworzenie własnych narzędzi i skryptów do automatyzacji w AWS. Mentoring i wspieranie zespołów developerskich w rozwijaniu kultury DevOps. Proponowanie i wdrażanie najlepszych praktyk architektonicznych. Wymagania Kilkuletnie doświadczenie w pracy z AWS i jego usługami (Lambda, S3, IAM, Organizations, Control Tower). Doświadczenie w Infrastructure as Code (Terraform). Pasja do automatyzacji i usprawniania procesów. Język angielski na poziomie min. B2 (codzienna komunikacja w międzynarodowym zespole). Mile widziane doświadczenie w obszarze sieci, logowania audytowego, śledzenia dostępu lub testowania IaC przy użyciu krótkotrwałych środowisk. Dołącz do projektu i rozwijaj od podstaw aplikację webową w architekturze mikroserwisowej, mając realny wpływ na jej kształt i kierunek rozwoju. Lokalizacja: Kraków (hybryda) Budowana
od podstaw
nowoczesna aplikacja webowa o dużej skali, która będzie upraszczać i automatyzować procesy związane z obsługą klientów instytucjonalnych. System budowany w oparciu o
architekturę mikroserwisową , będzie
skalowalny
i rozwijany z myślą o
wysokiej wydajności . To projekt
strategiczny i długoterminowy
– z planowanym rozwojem na lata. Stack technologiczny:
Backend (core pracy): Java, Spring, Hibernate, mikroserwisy, REST API. Dane i integracje: MongoDB, PostgreSQL, Oracle, messaging (Solace), ELK Stack (ElasticSearch, Logstash, Kibana). DevOps i automatyzacja: Jenkins, Docker, Git, CI/CD pipelines. Frontend (ok. 30% prac): JavaScript z narzędziami buildującymi (np. Webpack). Dodatkowo: Python, Groovy.
Model pracy: hybrydowy –
minimum 2 dni w tygodniu praca z biura w Krakowie. Twoje zadania Tworzenie i rozwój nowych funkcjonalności w architekturze mikroserwisowej. Budowę i rozwój REST API. Projektowanie i implementacja rozwiązań backendowych (ok. 70% prac) i frontendowych (ok. 30%). Rozwiązywanie złożonych problemów technicznych i optymalizację istniejącego kodu. Wymagania Minimum 8 lat doświadczenia
w tworzeniu oprogramowania. Bardzo dobra znajomość
Java, Spring, Hibernate . Doświadczenie w pracy z
architekturą mikroserwisową . Znajomość
relacyjnych i nierelacyjnych
baz danych. Znajomość
języka angielskiego
i
języka polskiego
na poziomie min. B2.
#J-18808-Ljbffr
Java, Selenium, REST Assured, SQL , backend i środowisko:
Java 11+, Spring Boot, Kubernetes , CI/CD i DevOps:
Jenkins, SonarQube, Docker, Liquibase , monitoring:
Prometheus, Grafana, Splunk, testy jednostkowe, integracyjne, automatyczne (częściowo zautomatyzowane) . Pokrycie testami: ~60–70%. Jako QA Engineer będziesz mieć realny wpływ na jakość, stabilność oraz rozwój systemu, który codziennie przetwarza terabajty danych finansowych i obsługuje tysiące plików. Współpraca z zespołami zlokalizowanymi w Polsce, USA i Irlandii. Praca w modelu hybrydowym – trzy dni w tygodniu w biurze w Krakowie (Zabłocie). Twoje zadania Projektowanie i rozwój testów automatycznych dla UI i API (REST), z wykorzystaniem Java, Selenium i REST Assured. Utrzymanie oraz stabilizacja frameworków testowych opartych na Java i Spring. Wykonywanie testów automatycznych oraz analiza wyników i raportowanie błędów. Tworzenie przypadków testowych na podstawie wymagań biznesowych oraz dokumentowanie przebiegu testów. Analiza przyczyn błędów (root cause analysis) oraz ich dokumentacja. Współpraca z programistami i analitykami w celu rozwiązywania błędów i usprawniania procesów. Samodzielne prowadzenie zadań testowych i odpowiedzialność za ich realizację. Opracowywanie i wdrażanie strategii testowej dla projektów. Tworzenie narzędzi i rozwiązań wspomagających pracę zespołu QA. Wymagania Minimum
4 lata doświadczenia
w automatyzacji testów. Doświadczenie w
automatyzacji testów typu End-to-End
– znajomość koncepcji oraz praktyczne umiejętności tworzenia i utrzymania testów E2E. Bardzo dobra znajomość
REST API
i protokołu
HTTP
– rozumienie metod, statusów, nagłówków, autoryzacji itp. Praktyczna znajomość
frameworka opartego na Spring
– zwłaszcza w kontekście tworzenia i utrzymania testów automatycznych. Bardzo dobra znajomość
języka Java . Doświadczenie z
SQL
– umiejętność pisania zapytań do pobierania i weryfikacji danych, wspierających testowanie aplikacji. Znajomość
języka angielskiego
i
języka polskiego
na poziomie min. B2. Mile widziane Znajomość technologii:
Docker, Kubernetes . Dołącz do j‑labs i twórz przyszłość chmury w międzynarodowym zespole i rozwijaj nowoczesną platformę AWS od podstaw. Lokalizacja: Zdalnie Dołączysz do centralnego zespołu Cloud Engineering odpowiedzialnego za rozwój i utrzymanie bezpiecznego, zgodnego z regulacjami i zautomatyzowanego środowiska w AWS. Zespół tworzy standardy i rozwiązania self-service, które umożliwiają zespołom developerskim efektywne korzystanie z chmury publicznej. Platforma od początku rozwijana jest w oparciu o AWS, z wykorzystaniem m.in. ECS, Fargate, Lambda, Organizations i Control Tower, w modelu multi-account strategy. Promowana jest kultura DevOps – zespoły developerskie samodzielnie zarządzają swoim CI/CD oraz infrastrukturą chmurową. Zespół pracuje w rozproszeniu (Polska i Niemcy), a komunikacja odbywa się w języku angielskim. Stack technologiczny: AWS (Lambda, S3, IAM, Organizations, Control Tower, ECS, Fargate), Terraform, Python, CI/CD, IaC. Twoje zadania Ciągłe ulepszanie infrastruktury Cloud Foundation w AWS. Automatyzacja infrastruktury i wdrożeń z wykorzystaniem Terraform, AWS Lambda, AWS Account Factory. Tworzenie własnych narzędzi i skryptów do automatyzacji w AWS. Mentoring i wspieranie zespołów developerskich w rozwijaniu kultury DevOps. Proponowanie i wdrażanie najlepszych praktyk architektonicznych. Wymagania Kilkuletnie doświadczenie w pracy z AWS i jego usługami (Lambda, S3, IAM, Organizations, Control Tower). Doświadczenie w Infrastructure as Code (Terraform). Pasja do automatyzacji i usprawniania procesów. Język angielski na poziomie min. B2 (codzienna komunikacja w międzynarodowym zespole). Mile widziane doświadczenie w obszarze sieci, logowania audytowego, śledzenia dostępu lub testowania IaC przy użyciu krótkotrwałych środowisk. Dołącz do projektu i rozwijaj od podstaw aplikację webową w architekturze mikroserwisowej, mając realny wpływ na jej kształt i kierunek rozwoju. Lokalizacja: Kraków (hybryda) Budowana
od podstaw
nowoczesna aplikacja webowa o dużej skali, która będzie upraszczać i automatyzować procesy związane z obsługą klientów instytucjonalnych. System budowany w oparciu o
architekturę mikroserwisową , będzie
skalowalny
i rozwijany z myślą o
wysokiej wydajności . To projekt
strategiczny i długoterminowy
– z planowanym rozwojem na lata. Stack technologiczny:
Backend (core pracy): Java, Spring, Hibernate, mikroserwisy, REST API. Dane i integracje: MongoDB, PostgreSQL, Oracle, messaging (Solace), ELK Stack (ElasticSearch, Logstash, Kibana). DevOps i automatyzacja: Jenkins, Docker, Git, CI/CD pipelines. Frontend (ok. 30% prac): JavaScript z narzędziami buildującymi (np. Webpack). Dodatkowo: Python, Groovy.
Model pracy: hybrydowy –
minimum 2 dni w tygodniu praca z biura w Krakowie. Twoje zadania Tworzenie i rozwój nowych funkcjonalności w architekturze mikroserwisowej. Budowę i rozwój REST API. Projektowanie i implementacja rozwiązań backendowych (ok. 70% prac) i frontendowych (ok. 30%). Rozwiązywanie złożonych problemów technicznych i optymalizację istniejącego kodu. Wymagania Minimum 8 lat doświadczenia
w tworzeniu oprogramowania. Bardzo dobra znajomość
Java, Spring, Hibernate . Doświadczenie w pracy z
architekturą mikroserwisową . Znajomość
relacyjnych i nierelacyjnych
baz danych. Znajomość
języka angielskiego
i
języka polskiego
na poziomie min. B2.
#J-18808-Ljbffr