New offer - be the first one to apply!

December 17, 2025

Software Engineering - Java

Mid • Remote

$70 - $110/

Zabrze, Poland

Rozbudowujemy zespół dla naszego klienta z Wielkiej Brytanii, który tworzy nowoczesne rozwiązania cyfrowe dla sektora naftowego w obszarze wydobycia (upstream). Jeśli fascynują Cię projekty inżynieryjne i chcesz dostarczać rozwiązania dla globalnych liderów takich jak BP, AkerBP, Var Energi, Total czy Equinor, ta oferta jest właśnie dla Ciebie!


Szukamy Regular Backend Engineer z dobrą znajomością Java i Spring. Dodatkowym atutem będzie doświadczenie w zakresie:

  • projektowania i implementacji CI&CD: Jenkins, Argo CD i Azure DevOps, 

  • pracy ze środowiskiem Linux w oparciu o Docker oraz Kubernetes,

  • wykorzystania języków skryptowych, w szczególności Bash lub Python,

  • pracy z bazami danych SQL (PostgreSQL) oraz No-SQL (Neo4j, ElasticSearch),

  • stosowania szeroko rozumianej automatyzacji w QA (unit, integration, performance),

  • tworzenia rozwiązań dla branż inżynieryjnych, w szczególności naftowej lub energetycznej.


W ramach kilkuosobowego zespołu, pod okiem naprawdę mocnego Architekta i Leada, będziesz rozwijał istniejące oraz tworzył nowe systemy, serwisy i aplikacje. Będziesz działał z kodem Java osadzonym w ramach Spring oraz Spring Boot. Oprócz tego zajmiesz się wybranymi obszarami CI&CD zarówno od strony budowy, jak i testowania oraz deploymentu. W dłuższej perspektywie przejmiesz odpowiedzialność za wybrane moduły nawigując wdrożenia oraz dalszy rozwój w szeroko rozumianej komunikacji z klientem oraz odbiorcami rozwiązań.


Przykładowe projekty nad którymi pracujemy:

  • Aplikacja monitorowania stanu systemów bezpieczeństwa na platformach wiertniczych. 

  • Aplikacja do integracji i śledzenia informacji na temat stanu procesu wykonywania odwiertów na poszczególnych platformach wiertniczych

  • Aplikacja integrująca oraz umożliwiająca wizualizację szeroko pojętych danych i informacji związanych z procesem wydobywczym na platformie wiertniczej


Zakres zadań

Główne:

  • rozwój i utrzymanie istniejących oraz tworzenie nowych systemów od strony backendu,

  • utrzymanie i zarządzanie CI&CD,

  • [w dłuższym terminie] przejęcie odpowiedzialności za wybrane moduły zarówno technicznie, jak i organizacyjnie - komunikując się z zaangażowanymi stakeholderami.

Dodatkowo:

  • udział w całym cyklu życia produktu i jego rozwoju - wymagania, architektura, implementacja, wdrożenie i utrzymanie,

  • wdrożenia oraz migracje aplikacji między różnymi środowiskami,

  • udział w podejmowaniu decyzji i rozwiązywaniu problemów w określonych obszarach projektu,

  • mitygacja i rozwiązywanie problemów technicznych w ramach operacyjnych systemów,

  • komunikacja, organizacja i współpraca w ramach międzynarodowego i interdyscyplinarnego zespołu.


Oczekiwania

Oprócz wymienionych wyżej technologii, oczekujemy od kandydata:

  • min. 3 lata komercyjnego doświadczenia,

  • podejścia zespołowego i proaktywności (zarówno technicznej, jak i komunikacyjnej),

  • nastawienia na cel i dowożenie,

  • otwartości zarówno w komunikacji, jak i w podejściu do rozwiązywania problemów,

  • chęci do podejmowania wyzwań i nauki nowych rzeczy,

  • bardzo dobrej znajomości j. angielskiego (współpraca na co dzień z zespołem z UK),

  • zaangażowania oraz kreatywności,

  • umiejętności efektywnego i bezpiecznego wykorzystania AI do rozwoju oprogramowania,

  • otwartości na wyjazdy służbowe do Wielkiej Brytanii (1-2 razy w roku na kilka dni, w celu lepszej integracji z tamtejszym zespołem)


Mile widziane doświadczenie z branży naftowej lub energetycznej.


Nie szukamy natomiast kandydatów:

  • tech driven, dla których ważniejsze od zadań biznesowych są aspekty techniczne i 'idealny' kod,

  • mających trudności z przyjmowaniem lub przekazywaniem otwartej i konstruktywnej krytyki oraz opinii,

  • akceptujących tylko pracę samodzielną,


Co oferujemy

Oprócz rynkowych stawek: 

 - kulturę ‘remote first’ z możliwością pracy w pełni zdalnie lub hybrydowo z biura na Śląsku,

 - biuro w dogodnej lokalizacji - łatwy dojazd autem lub transportem miejskim

 - darmowy parking 

 - żłobek/przedszkole na terenie biurowca

 - multisport plus i inicjatywy sportowe

 - ubezpieczenie zdrowotne PZU

 - szkolenia i rozwój (2.5k PLN na rok)

 - pair programming culture (zawsze otrzymasz pomoc doświadczonych kolegów i koleżanek) 

 - udział w konferencjach IT (SpringIO w Barcelonie, Devoxx w Londynie)

 - integracje firmowe (wyjazdy, grille, spotkania)


Etapy Rekrutacji

  1. Zapoznanie się z CV Kandydata

  2. Wstępna rozmowa telefoniczna - ok. 0,5 godz.

  3. Rozmowa techniczna (w biurze lub zdalnie) - ok. 1 godz

  4. Rozmowa końcowa i decyzja - ok. 0,5 godz.


Środowisko i kultura pracy

Współpracę w zespole opieramy przede wszystkim na wzajemnym zaufaniu i uczciwości. Nie patrzymy na ręce i pozwalamy na maksymalną swobodę przy realizacji zadań. Z drugiej strony, w kontekście biznesowym, nastawieni jesteśmy na efektywność oraz jakość - są to dla nas najważniejsze czynniki, dzięki którym Klienci nas szanują i wiedzą, że mogą na nas liczyć. Do zespołu angażujemy ludzi proaktywnych i takich, których nie trzeba zachęcać do działania. Ludzi, którzy nie boją się wyzwań.


Forma współpracy

zdalnie lub hybrydowo z naszego biura w Zabrzu


O nas

Iterative Engineering - zajmujemy się rozwojem produktów cyfrowych i tworzeniem oprogramowania. Jesteśmy nastawieni na budowanie długotrwałych relacji i osiągamy to poprzez zaufanie. Naszym największym atutem jest doświadczony zespół profesjonalistów oraz sprawny proces tworzenia oprogramowania oparty na paradygmatach Agile. Jesteśmy zaangażowani w dostarczanie rozwiązań dla sektorów inżynieryjnych tj. Oil & Gas, Renewables oraz Space.


Nasz stack technologiczny

 - BE: Java + Spring

 - FE: Javascript/Typescript + Angular/React

 - Mobile: Ionic/Cordova + Angular/React

 - ENV: Linux + Docker + K8s