JustJoin.IT Hybrydowo Senior

Senior Java Backend Developer | Branża Bankowa

Edge One Solutions Sp. z o.o

⚲ Warszawa

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w programowaniu w Java, w tym Java 21/25
  • min. 4 lata doświadczenia ze Spring Boot (wersje 2.3/2.4/2.6)
  • min. 3 lata doświadczenia z PostgreSQL i Elasticsearch
  • min. 3 lata doświadczenia z Apache Kafka oraz znajomość Kafka Streams
  • znajomość mechanizmów bezpieczeństwa: PKI, JWT, TLS/mTLS, kryptografia klucza publicznego, podpisy cyfrowe
  • praktyczna znajomość SQL, projektowania struktur baz danych, transakcji i mechanizmów blokowania
  • doświadczenie w Code Review i refaktoryzacji kodu

Mile widziane

  • wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne); mile widziane doświadczenie z GCP

Opis stanowiska

Praca w zespole backendowym jednego z trzech największych polskich banków, przy systemach o krytycznym znaczeniu biznesowym — mikroserwisy, architektura reaktywna, Kafka i chmura. Realnie: projektowanie i rozwój API, integracje między systemami, optymalizacja wydajności i bezpieczeństwa oraz utrzymanie produkcyjnych aplikacji bankowych. To oferta dla doświadczonego Java developera, który lubi systemy rozproszone i nie boi się odpowiedzialności za działający produkt. Szczera uwaga: 'systemy o krytycznym znaczeniu biznesowym' w banku często wiążą się z presją terminów i odpowiedzialnością produkcyjną — warto dopytać o on-call i nadgodziny. Podobnie 'dopasowanie projektów do umiejętności' może w praktyce oznaczać, że to firma decyduje, do jakiego projektu trafisz.

🔍 Dekoder Ogłoszenia

🟡
Społeczność ... powstała z miłości do nowych technologii
Marketingowa narracja o 'pasji' zamiast konkretów o warunkach zatrudnienia i projekcie.
🔴
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności
Brzmi jak elastyczność, ale w praktyce może oznaczać, że to firma decyduje, do jakiego projektu trafisz — bez gwarancji wpływu na wybór.
🔴
systemów o wysokiej wydajności i krytycznym znaczeniu biznesowym
Może oznaczać presję, sztywne terminy i odpowiedzialność za systemy produkcyjne w banku — warto dopytać o on-call i nadgodziny.
🟡
dołączy do zespołu odpowiedzialnego za rozwój
Brak informacji o wielkości zespołu, metodologii pracy i stacku technologicznym poza samym 'Java' — ogłoszenie dość ogólne.