Senior Java Backend Developer | Branża Bankowa
⚲ 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.