← Back to jobs

Senior Software Engineer (Java / Spark / Cucumber)

Skills

agileaiapibig dataci cdcloudcucumberdata engineeringdata sciencegcpgitgithubgithub copilotintegration testingjavajestmachine learningmavenpythonrestsparktddtest automationJava

Description

Wynagrodzenie
B2B: 160 – 190 PLN / godz. netto

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.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…