Projekt zakłada realizację pierwszego etapu docelowej architektury. Będzieszuczestniczyćwrozwojunowychfunkcjonalnościoraztworzeniuiutrzymaniukomponentówodpowiedzialnychzaprzetwarzaniedanych,dbającoichjakość,wydajnośćiniezawodność.
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
Minimum6 lat doświadczenia komercyjnego w tworzeniu oprogramowania.
Bardzo dobra znajomość Java.
Doświadczenie w pracy z frameworkiem testowym Cucumber.
Praktyczna znajomość Apache Spark.
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.
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.
Twórz inteligentne narzędzia przyszłości, wykorzystując autonomicznych agentów AI do projektowania, testowania i wdrażania oprogramowania na globalną skalę.