Pomiń do treści
Logo firmy Loopme

Senior Java Backend Engineer

Loopme

Oferta w skrócie
27 00033 000PLN / mies.
🔀HybrydowaTryb pracy
📄B2BKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaKraków
Dostępne na 2 portalach
Aktywna
Opublikowano15 maja 2026
Ostatnio sprawdzono15 maja 2026
Wygasa za30 dni
Werdykt JobHunt

Jesteś odpowiedzialny za rozwój i optymalizację systemu ad-servingowego, który przetwarza ponad 5 mln zapytań na sekundę z czasem odpowiedzi 200ms. Będziesz projektować wydajne komponenty krytycznej ścieżki (throttling, rate limiting, indeksowanie targetowania), implementować zmiany architektoniczne w usługach (RTB, deals, multi-impression-key), tworzyć gRPC API oraz profilować CPU i alokacje pamięci. Codziennie będziesz współpracować z innymi zespołami, aby integrować zaawansowane algorytmy targetowania w głównym procesie dostarczania reklam. Rola wymaga głębokiego zrozumienia Javy, Spring Boot, mikrousług oraz wydajności w środowisku wysokiego obciążenia.

Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.

🛠 Wymagane technologie
Dane źródłowe
JavaSpringSpring BootConcurrencyReactive Programming
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

Jesteś odpowiedzialny za rozwój i optymalizację systemu ad-servingowego, który przetwarza ponad 5 mln zapytań na sekundę z czasem odpowiedzi 200ms. Będziesz projektować wydajne komponenty krytycznej ścieżki (throttling, rate limiting, indeksowanie targetowania), implementować zmiany architektoniczne w usługach (RTB, deals, multi-impression-key), tworzyć gRPC API oraz profilować CPU i alokacje pamięci. Codziennie będziesz współpracować z innymi zespołami, aby integrować zaawansowane algorytmy targetowania w głównym procesie dostarczania reklam. Rola wymaga głębokiego zrozumienia Javy, Spring Boot, mikrousług oraz wydajności w środowisku wysokiego obciążenia.

Plusy
  • Roczny bonus wydajnościowy
  • Miesiąc workation (praca z dowolnego miejsca na świecie)
  • Multikafeteria (elastyczne benefity)
  • Innowacyjna domena AdTech z systemem przetwarzającym 5M+ req/s
  • Nowoczesny stack technologiczny (gRPC, Kafka, Project Reactor, ClickHouse, Aerospike, Redis)
Na co uważać
  • !Nie określono liczby dni pracy hybrydowej w biurze
  • !Brak informacji o dyżurach on-call
  • !Nie podano procesu rekrutacyjnego
  • !Brak informacji o wielkości zespołu
Codzienna praca
  • Projektowanie i optymalizacja komponentów ścieżki krytycznej (np. throttling, rate limiting, indeksy targetowania, adaptery DSP)
  • Implementacja zmian architektonicznych w usługach obejmujących cykl życia żądania RTB, targetowanie deals i przetwarzanie multi-impression-key
  • Tworzenie gRPC API i schematów Protocol Buffers do integracji między zespołami
  • Profilowanie CPU i minimalizacja alokacji pamięci w celu osiągnięcia rygorystycznych celów p99
  • Wzmacnianie architektury systemu w celu zapewnienia płynnego działania podczas szczytowego obciążenia
  • Integracja zaawansowanych algorytmów targetowania z głównym procesem dostarczania reklam
  • Ścisła współpraca z wieloma zespołami w celu dostarczania usług i danych dla rozwiązań
  • Profilowanie wydajności z użyciem JFR i async-profiler, strojenie GC i optymalizacja JVM
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Minimalnym kandydatem jest backend engineer z przynajmniej 5-letnim doświadczeniem, solidną znajomością Java i Spring Boot, umiejętnością pracy z SQL i PostgreSQL, znajomością mikroserwisów oraz praktyczną biegłością w Dockerze i Linux shell. Powinien mieć także doświadczenie w testowaniu i profilowaniu wydajności.

Raczej nie dla

Oferta nie jest odpowiednia dla osób z mniej niż 5-letnim doświadczeniem w backendzie, które nie mają silnej znajomości Java i Spring Boot, ani dla tych, którzy nie są zainteresowani pracą z systemami wysokiej wydajności i optymalizacją na poziomie dystrybucyjnym.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote2/5
Enterprise3/5
Pytania do rekrutera
  • ?Ile osób liczy zespół Marketplace i jak jest zorganizowany?
  • ?Jak wygląda dyżurowanie – czy jest on-call i jaka jest jego częstotliwość?
  • ?Ile dni w tygodniu trzeba być w biurze w Krakowie?
  • ?Jaki jest proces rekrutacyjny (etapy, zadanie domowe, live coding)?
  • ?Czy istnieje legacy code czy system jest budowany od nowa?
  • ?Jaki cloud provider jest używany (AWS, GCP, Azure)?
  • ?Czy są narzędzia CI/CD i jakie?
  • ?Czy istnieje budżet szkoleniowy i na co można go wykorzystać?
Brakujące informacje
  • Nie podano wielkości zespołu
  • Brak opisu procesu rekrutacyjnego
  • Nie wiadomo, czy są dyżury on-call
  • Nie podano konkretnej liczby dni pracy hybrydowej
  • Brak informacji o dostawcy chmury (AWS/GCP/Azure)
  • Nie wymieniono narzędzi CI/CD
  • Nie określono budżetu szkoleniowego
Zespół

Zespół składa się z doświadczonych inżynierów, którzy na co dzień współpracują ściśle z innymi zespołami, tworząc wspólnie innowacyjne rozwiązania. Kultura oparta jest na wzajemnym wsparciu i dzieleniu się wiedzą.

Wynagrodzenie vs rynekn=247 · Senior · Java · B2B

Powyżej mediany rynkowej

Ta oferta27 000–33 000 zł

≈ 160,7–196,4 zł/h

Mediana: Senior · Java · B2B23 20027 720

Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →

🔗Podobne oferty