New offer - be the first one to apply!

November 3, 2026

Senior Software Engineer (Java / Spark / Cucumber)

Senior • On-site

160 - 190 PLN/yr

Kraków, Poland

Dołącz do j‑labs - twórz nowoczesne rozwiązania Big Data i miej realny wpływ na jakość oprogramowania.

O projekcie

  • Projekt koncentruje się na rozwoju rozwiązań wspierających zarządzanie ryzykiem i zgodnością regulacyjną. Obejmuje integrację nowych źródeł danych, budowę pipeline’ów przetwarzania oraz przygotowywanie i udostępnianie danych na potrzeby aplikacji biznesowych i zaawansowanych analiz. Celem jest zapewnienie niezawodnego przepływu danych, który wspiera podejmowanie decyzji i realizację procesów w obszarze Risk & Compliance.

  • Projekt zakłada realizację pierwszego etapu docelowej architektury. Będziesz uczestniczyć w rozwoju nowych funkcjonalności oraz tworzeniu i utrzymaniu komponentów odpowiedzialnych za przetwarzanie danych, dbając o ich jakość, wydajność i niezawodność.

  • Dołączysz do globalnego, rozproszonego zespołu współpracującego w metodyce Agile. W projekcie pracują inżynierowie oprogramowania, Product Owner, IT Analyst oraz Data Scientists.

  • Lokalizacja: Kraków, praca hybrydowa (6 razy w miesiącu praca z biura).

Twoje zadania

  • Zapewnianie jakości i niezawodności rozwiązań w oparciu o Java, Cucumber i Apache Spark.

  • Tworzenie i rozwijanie testów automatycznych, w szczególności testów integracyjnych oraz end-to-end.

  • Współpraca przy budowie oraz rozwoju pipeline’ów danych.

  • Współpraca z Data Scientistami przy przenoszeniu analiz i rozwiązań AI/ML do środowisk produkcyjnych.

  • Udział w procesie wytwarzania oprogramowania z wykorzystaniem Continuous Integration i podejścia Test Driven Development.

  • Współpraca z inżynierami, Product Ownerem oraz IT Analystą w międzynarodowym zespole Agile.

Wymagania

  • Minimum 6 lat doświadczenia komercyjnego w tworzeniu oprogramowania.

  • Bardzo dobra znajomość Java.

  • Doświadczenie w pracy z frameworkiem testowym Cucumber.

  • Doświadczenie w tworzeniu testów integracyjnych i end-to-end.

  • Znajomość Continuous Integration oraz Test Driven Development (TDD).

  • Doświadczenie w obszarze przetwarzania danych i technologii Big Data.

  • Bardzo dobre umiejętności komunikacyjne i gotowość do współpracy w międzynarodowym, rozproszonym zespole.

  • Umiejętność analitycznego myślenia i skutecznego rozwiązywania problemów.

  • Znajomość języka angielskiego na poziomie minimum C1.

  • Znajomość języka polskiego na poziomie minimum B2.

Mile widziane

  • Doświadczenie w testowaniu REST API.

  • Znajomość języka Python.

  • Praktyczna znajomość Apache Spark.

  • Wiedza lub doświadczenie w obszarze AI/ML.

  • Doświadczenie we wdrażaniu usług na Google Cloud Platform (GCP).

  • Praktyczna znajomość Maven i Git.

  • Znajomość narzędzi wspierających programowanie, takich jak GitHub Copilot.

  • Doświadczenie w pracy w środowisku Agile.

Dlaczego warto

  • To rola dla osoby, która chce łączyć rozwój oprogramowania w Javie z automatyzacją testów i technologiami przetwarzania dużych zbiorów danych.

  • Będziesz mieć możliwość pracy nad rozwiązaniami o istotnym znaczeniu dla zarządzania ryzykiem i zgodności regulacyjnej, a także współpracy z ekspertami z obszaru inżynierii danych oraz Data Science.

Similar jobs you might like

Unlock Full Resume Report