Senior Java Developer
⚲ Gdańsk
18 000 - 24 000 PLN netto (B2B)
Wymagania
- Minimum 5 lat doświadczenia na stanowisku Java Developera
- Język polski na poziomie min. B2
- Bardzo dobra znajomość Java 21+ i mechanizmów współbieżności, w tym Virtual Threads
- Praktyczne doświadczenie z Spring Boot 3.x
- Doświadczenie z architekturą heksagonalną (Ports & Adapters) i wzorcami pluginowymi
- Praktyczne doświadczenie z ArchUnit oraz testami architektonicznymi
- Doświadczenie z TCP Socket, REST Client i protokołami binarnymi (TLV lub podobnymi)
- Gotowość do pracy z SQLite jako bazą embedded
Opis stanowiska
Praca w Jit Team przy strategicznej platformie cenowej jednej z największych grup retailowych w Europie — konkretnie przy module integracji terminali płatniczych w środowisku GPOS na rynek grecki (fiskalizacja online, Self-Checkout). Będziesz projektować i wdrażać rozwiązania integracyjne łączące Javę ze sprzętem płatniczym przez REST, TCP Socket i protokoły binarne. Uwaga: stawka 900–1200 PLN/md B2B jest bardzo niska jak na seniora — warto zweryfikować, czy to nie błąd w ogłoszeniu lub czy projekt nie jest wyjątkowo niskobudżetowy.
🔍 Dekoder Ogłoszenia
🔴
Wynagrodzenie: 900 - 1200 pln/md B2B
Podana kwota jest ekstremalnie niska jak na stanowisko Senior Java Developera, sugerując albo błąd w ogłoszeniu, albo bardzo specyficzny, nisko płatny projekt.
🔴
elastyczny model pracy hybrydowej - okazjonalne spotkania w biurze, średnio raz na 2-3 tygodnie
Chociaż brzmi to elastycznie, 'okazjonalne' może oznaczać, że biuro będzie potrzebne częściej niż deklarowane, zwłaszcza w kluczowych momentach projektu.
🟡
Wpływ na decyzje architektoniczne
Może oznaczać rzeczywisty wpływ na architekturę, ale równie dobrze może być pustym frazesem, gdzie decyzje zapadają gdzie indziej.
🟡
Środowisko sprzyjające dzieleniu się wiedzą, mentoringowi oraz rozwojowi kompetencji technicznych i biznesowych
Może oznaczać realne programy rozwojowe, ale równie dobrze może być tylko deklaracją bez konkretnych działań i zasobów.
🟡
środowisku mocno nastawionym na jakość kodu, dobre praktyki inżynierskie oraz egzekwowanie zasad architektonicznych
Może oznaczać wysokie standardy pracy, ale też potencjalnie sztywne procesy i dużą biurokrację w zakresie jakości.