Senior Java Developer
Silky Coders
Jako Senior Java Developer w zespole pricingowym dla Grupy LPP (moda retail) będziesz projektować i implementować backendowe aplikacje w Javie/Spring Boot, działające w środowisku mikrousług na Kubernetes. Odpowiadasz za rozwój systemów zarządzania cenami, od ustalania cen początkowych po optymalizację przecen. Codziennie pracujesz z nowoczesnym stackiem (JDK 25, Spring Boot 3.x/4.x, Kafka, Docker, OpenShift) oraz aktywnie wykorzystujesz narzędzia AI (Claude, Codex) do usprawniania pracy. Rola wymaga utrzymania istniejących systemów, refaktoryzacji, optymalizacji oraz mentoringu młodszych programistów.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: wielkość zespołu pricingowego, częstotliwość i wynagrodzenie za dyżury on-call.
Jako Senior Java Developer w zespole pricingowym dla Grupy LPP (moda retail) będziesz projektować i implementować backendowe aplikacje w Javie/Spring Boot, działające w środowisku mikrousług na Kubernetes. Odpowiadasz za rozwój systemów zarządzania cenami, od ustalania cen początkowych po optymalizację przecen. Codziennie pracujesz z nowoczesnym stackiem (JDK 25, Spring Boot 3.x/4.x, Kafka, Docker, OpenShift) oraz aktywnie wykorzystujesz narzędzia AI (Claude, Codex) do usprawniania pracy. Rola wymaga utrzymania istniejących systemów, refaktoryzacji, optymalizacji oraz mentoringu młodszych programistów.
- ✓Bardzo przejrzysty i szczegółowy opis obowiązków oraz wymagań
- ✓Nowoczesny stack (JDK 25, Spring Boot 4.x, Kafka, Kubernetes)
- ✓Proces rekrutacyjny z feedbackiem po każdym etapie
- ✓Aktywne wykorzystanie AI w codziennej pracy (Claude, Codex, Gemini)
- −Wymóg 7 lat doświadczenia jest sztywno postawiony, co może odstraszyć kandydatów z 5-6 latami
- −Utrzymanie istniejących aplikacji może oznaczać sporo pracy z legacy, a nie tylko greenfield
- !Brak informacji o wielkości zespołu pricingowego
- !Brak jasności, ile czasu zajmuje utrzymanie vs nowy development
- !Mile widziany frontend – może sugerować okazjonalne potrzeby full-stack
- !AI-powered mindset – może być tylko hasłem, ale wymieniają konkretne narzędzia
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja mikrousług w Java/Spring Boot (REST, Hibernate/JPA)
- •Utrzymanie i rozwój istniejących aplikacji – naprawa błędów, optymalizacja wydajności
- •Konfiguracja i zarządzanie CI/CD (Jenkins, ArgoCD, Helm) na Kubernetes/OpenShift
- •Pisanie i code review kodu, dokumentowanie zmian technicznych
- •Integracja systemów z Apache Kafka i relacyjnymi bazami danych (PostgreSQL, Oracle, SQL Server)
- •Monitorowanie aplikacji za pomocą Grafany i Prometheusa
- •Uczestnictwo w inicjatywach poprawiających procesy wytwarzania oprogramowania
- •Dzielenie się wiedzą ekspercką i wspieranie zespołu w rozwoju technicznym (mentoring, coaching)
Oferta dla doświadczonych specjalistów (Senior).
Java Developer z co najmniej 7-letnim stażem, solidnie znający Spring Boot i REST, ale mniej doświadczony w Kubernetes i Kafka – jednak szybko się uczy i jest gotów rozwijać się w kierunku platformy.
Osoby z mniej niż 7-letnim doświadczeniem, szukające pracy w pełni zdalnej (hybrid wymaga obecności w Gdańsku raz w tygodniu) oraz programiści niezainteresowani utrzymaniem legacy systemów.
- ?Ile osób liczy zespół pricingowy i jak jest podzielony na role?
- ?Jaki procent czasu zajmuje utrzymanie istniejących aplikacji w porównaniu do budowy nowych?
- ?Czy istnieje możliwość pracy zdalnej z innych miast niż Gdańsk, np. sporadycznie?
- ?Jakie konkretnie narzędzia AI są już wdrożone i do jakich zadań?
- ?Czy dyżury on-call są przewidziane? Jak często?
- ?Jak wygląda ścieżka rozwoju seniora – czy są możliwości awansu na architekta lub lidera technicznego?
- ?Czy frontend w React jest potrzebny od razu, czy to opcjonalny obszar rozwoju?
- ?Jaki jest główny problem techniczny, z którym zespół obecnie się mierzy?
- −Wielkość zespołu pricingowego
- −Częstotliwość i wynagrodzenie za dyżury on-call
- −Proporcja czasu na utrzymanie vs nowy development
- −Szczegóły budżetu na rozwój (konferencje, kursy)
- −Czy istnieje możliwość pracy zdalnej z innych lokalizacji (np. okazjonalnie)
Zespół pracuje w duchu FAST (odwaga, pasja, odpowiedzialność), zwinne metodyki, AI-first – aktywne korzystanie z narzędzi AI. Oczekuje się dzielenia wiedzą i otwartości na nowe technologie.
Phone screen (15-20 min) → pierwsze spotkanie online (1,5h) z menedżerem i ekspertem (technologia + SQL) → drugie spotkanie stacjonarne w Gdańsku (1,5h, case study / code review) → decyzja i feedback.