Senior Java Developer - IT Contracting
Michael Page
Senior backend developer w zespole budującym nowoczesne platformy OTT i eCommerce dla dużej europejskiej firmy mediowo-technologicznej. Codzienna praca obejmuje rozwój mikroserwisów w Javie (Spring Boot, WebFlux), integracje REST i asynchroniczne (Kafka), pracę z bazami SQL/NoSQL, konteneryzację (Docker, Kubernetes) oraz CI/CD na AWS. Rola łączy hands-on coding z projektowaniem architektury i mentoringiem.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak widełek wynagrodzenia, brak informacji o beneficie (b2b via agencja zazwyczaj oferuje tylko stawkę).
Senior backend developer w zespole budującym nowoczesne platformy OTT i eCommerce dla dużej europejskiej firmy mediowo-technologicznej. Codzienna praca obejmuje rozwój mikroserwisów w Javie (Spring Boot, WebFlux), integracje REST i asynchroniczne (Kafka), pracę z bazami SQL/NoSQL, konteneryzację (Docker, Kubernetes) oraz CI/CD na AWS. Rola łączy hands-on coding z projektowaniem architektury i mentoringiem.
- ✓Możliwość pracy w 100% zdalnej lub hybrydowej (okazjonalnie w biurze)
- ✓Długoterminowa współpraca na B2B
- ✓Nowoczesny stack: Kubernetes, Kafka, AWS, mikroserwisy
- ✓Praca w cross-funkcjonalnym zespole z metodyką Nexus Scrum
- −Ogłoszenie agencji rekrutacyjnej (Michael Page) – brak bezpośredniego kontaktu z klientem
- −Brak widełek wynagrodzenia w ogłoszeniu
- −Opcjonalne wdrożenia nocne – mogą wpływać na work-life balance
- −Bardzo długa lista wymagań – ryzyko, że część to 'wish list'
- !Brak informacji o wielkości zespołu i liczbie zespołów
- !Nieznany klient końcowy – brak nazwy firmy
- !Szeroki zakres technologii – potencjalnie duże wymagania poznawcze
- !Nieokreślona częstotliwość ewentualnych dyżurów on-call
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwój i utrzymanie backendu w Java (Spring Boot, Spring MVC, WebFlux)
- •Projektowanie i implementacja mikroserwisów oraz integracji REST
- •Praca z Kafka do komunikacji asynchronicznej i przetwarzania zdarzeń
- •Optymalizacja zapytań i zarządzanie bazami Oracle, PostgreSQL, MongoDB, Redis
- •Tworzenie testów jednostkowych (JUnit, Mockito), integracyjnych (Spock) i wydajnościowych (JMeter)
- •Udział w code review oraz projektowaniu architektury systemu
- •Współpraca w procesie CI/CD (Jenkins, GitLab CI) i automatyzacji wdrożeń
- •Uczestnictwo w opcjonalnych wdrożeniach (w tym nocnych)
Oferta dla doświadczonych specjalistów (Senior).
Java developer z co najmniej 4-letnim komercyjnym doświadczeniem, solidną znajomością Spring Boot i mikroserwisów, oraz praktyczną wiedzą o Docker, Kubernetes i AWS, choć niekoniecznie we wszystkich wymienionych technologiach na poziomie eksperckim.
Osoby z mniej niż 4 latami doświadczenia w Javie, juniory bez komercyjnego stażu w mikroserwisach, a także inżynierowie szukający wyłącznie pracy stacjonarnej lub unikający wdrożeń nocnych.
- ?Jaki jest realny rozmiar zespołu i liczba zespołów w projekcie?
- ?Czy lista technologii wymaga biegłości we wszystkich, czy są priorytety?
- ?Jak często występują wdrożenia nocne i czy są dodatkowo płatne?
- ?Czy przewidziane są dyżury on-call? Jeśli tak, jaka jest rotacja i wynagrodzenie?
- ?Jaki jest proces rekrutacji – ile etapów, czy jest zadanie domowe?
- ?Czy klient udostępnia własne szkolenia/budżet na certyfikacje?
- ?Jakie są realne widełki wynagrodzenia dla tej roli?
- ?Czy istnieje możliwość przejścia na bezpośredni kontrakt z klientem po pewnym czasie?
- −Brak widełek wynagrodzenia
- −Brak informacji o beneficie (B2B via agencja zazwyczaj oferuje tylko stawkę)
- −Nieznana nazwa klienta
- −Brak opisu procesu rekrutacyjnego
- −Nieokreślona wielkość zespołu
- −Brak informacji o ewentualnym on-call
Doświadczony, cross-funkcjonalny zespół (backend, frontend, testerzy) pracujący w metodyce Nexus Scrum – nastawiony na skalowalność i wysoką dostępność.