Live opening · Posted 11 days ago

Senior Java Developer

Kempuri · Gdańsk, Pomorskie, Poland (Remote)
Linkedin No
You are 11 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 11 days ago
CompanyKempuri
LocationGdańsk, Pomorskie, Poland (Remote)
Work modeNo
SourceLinkedin
Listed11 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
15 min from Linkedin publishing this role to us finding it
12 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,783 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App