Talent.com
kempuri
Senior Java Developerkempuri • Gdańsk, Polska
Senior Java Developer

Senior Java Developer

kempuri • Gdańsk, Polska
7 dni temu
Opis pracy

Poszukujemy doświadczonego Senior Java Developera do projektu realizowanego w obszarze integracji terminali płatniczych. Zespół odpowiada za rozwój i wdrożenie rozwiązania wspierającego integrację terminali w środowisku GPOS na rynku greckim. Projekt związany jest z wdrożeniem wymogów fiskalizacji online oraz obsługą kas samoobsługowych (Self-Checkout).

To doskonała okazja dla osób, które chcą pracować przy rozwiązaniach mających bezpośredni wpływ na procesy płatnicze i sprzedażowe w środowisku retail.

Requirements

  • Minimum 5 lat doświadczenia komercyjnego jako Java Developer.Bardzo dobra znajomość Java 21+ (w tym Virtual Threads oraz nowoczesnych mechanizmów współbieżności).Doświadczenie w tworzeniu aplikacji z wykorzystaniem Spring Boot 3.x.
  • Praktyczna znajomość REST API, Hibernate i JPA.Doświadczenie w pracy z Gradle (multi-module builds), Git oraz Docker.
  • Znajomość procesów CI/CD i automatyzacji wdrożeń.Praktyczne doświadczenie w projektowaniu rozwiązań opartych o architekturę heksagonalną (Ports & Adapters), wzorce pluginowe oraz separację warstw.
  • Doświadczenie w integracji systemów z wykorzystaniem TCP Socket, REST Client oraz protokołów binarnych (np. TLV).
  • Znajomość relacyjnych baz danych oraz praktyczne doświadczenie z JPA.
  • Gotowość do pracy z SQLite jako bazą embedded w aplikacji desktopowej.
  • Umiejętność tworzenia testów jednostkowych, integracyjnych i architektonicznych przy użyciu JUnit 5, Mockito, AssertJ oraz ArchUnit.
  • Umiejętność diagnozowania i rozwiązywania problemów technicznych.
  • Dobra komunikacja oraz umiejętność pracy w zespole.AI-powered mindset i otwartość na wykorzystywanie narzędzi AI w codziennej pracy.

Responsibilities

  • Rozwój i utrzymanie modułów odpowiedzialnych za integrację terminali płatniczych w środowisku GPOS.
  • Projektowanie, implementacja oraz wdrażanie nowych funkcjonalności wspierających procesy płatnicze i fiskalizację online.
  • Tworzenie wysokiej jakości kodu w oparciu o Java 21+, Spring Boot oraz najlepsze praktyki programistyczne.
  • Projektowanie rozwiązań zgodnie z architekturą heksagonalną (Ports & Adapters) oraz dbałość o spójność architektury aplikacji.Integracja systemów z wykorzystaniem protokołów REST, TCP Socket oraz protokołów binarnych.Współpraca przy przygotowaniu, testowaniu i wdrażaniu rozwiązań na rynek.
  • Tworzenie oraz utrzymywanie testów jednostkowych, integracyjnych i architektonicznych.
  • Udział w analizie wymagań biznesowych oraz przekładanie ich na rozwiązania techniczne.Współpraca z zespołem deweloperskim, testerami oraz interesariuszami biznesowymi.
  • Diagnozowanie i rozwiązywanie problemów technicznych pojawiających się na etapie rozwoju i wdrożenia systemu.
  • Wsparcie procesu stabilizacji rozwiązania po wdrożeniu produkcyjnym.
  • Aktywne uczestnictwo w code review oraz inicjatywach związanych z podnoszeniem jakości kodu i procesu wytwarzania oprogramowania.
  • Wykorzystanie nowoczesnych narzędzi i rozwiązań AI wspierających proces rozwoju oprogramowania.

Our offer

  • Udział w strategicznym, międzynarodowym projekcie związanym z nowoczesnymi rozwiązaniami płatniczymi i fiskalizacją online.
  • Współpraca z doświadczonym zespołem ekspertów w środowisku nastawionym na jakość i dobre praktyki inżynierskie.
  • Praca z nowoczesnym stosem technologicznym obejmującym Java 21, Spring Boot 3 oraz nowoczesne wzorce architektoniczne.
  • Realny wpływ na projektowanie, rozwój i stabilizację kluczowych komponentów systemu.
  • Możliwość wykorzystania narzędzi AI wspierających codzienną pracę programistyczną.
  • Elastyczny model współpracy oraz ograniczona liczba wizyt w biurze.Długofalowa współpraca: kontrakt na 6 miesięcy z możliwością przedłużenia.
Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

Senior Java Developer • Gdańsk, Polska

Podobne stanowiska

Senior Java Developer

InnoboGdynia, Pomeranian Voivodeship, PL

For our Client from banking industry we are looking for.We are looking for a Strong Senior and Tech Lead skilled in Backend development for Java based applications and microservices - higly efficie... Pokaż więcej

Senior Java Developer with Angular

InnoboGdynia, Pomeranian Voivodeship, PL

For our Client from banking industry we are looking for.Our client needs an experienced self going skilled developer to strenghten the project team that is introducing a global web based portal wit... Pokaż więcej