Find a jobRecruiters

Senior Java Developer

Exclusive opportunity

Remote

Senior Java Developer

Kempuri

Senior Java Developer

Skills

DockerJavaSpring BootSQLiteAIGradle

il y a 1 mois

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Work mode:

Remote

Published on:

18 septembre 2026

What they need


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.

Other offers great for you!

These companies are also looking for great profiles

Wikeys

Senior Full-Stack Developer Java

600

Freelance

Hybrid

Skills

DockerAngularJavaSpring BootPostgreSQLGitJenkinsSwagger/OpenAPIMavenJPA / HibernateREST APIsMessagingOpenShift / KubernetesBPMN / CMMNDomain Driven Design (DDD)Clean Code / TDDOAuth2

il y a 6 mois

Quick apply

Washington Frank

Java Developer

Freelance

Hybrid

Skills

JavaLinuxApache

il y a 1 mois

Quick apply

AMRG

Développeur Java Sénior

40 - 50K

Permanent contract

Onsite

Skills

SQL QueriesReactJava

il y a 7 jours

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools