Backend Java Developer
Citigroup
Jako Backend Java Developer w Citigroup będziesz pracować nad platformą do obliczeń marży i raportowania w Prime Services. To kluczowy system finansowy, który oblicza skomplikowane modele i logikę biznesową, aby zapewnić dźwignię klientom i zmniejszyć ryzyko dla banku. Codzienna praca to projektowanie i rozwijanie mikroserwisów w Javie ze Spring Boot i Hibernate, testowanie jednostkowe (TDD), wdrażanie na Kubernetes oraz ścisła współpraca z globalnym zespołem i interesariuszami biznesowymi. Wymagane jest silne doświadczenie w Javie (4-6 lat), Spring, mikrousługach i konteneryzacji.
Brakuje: nie podano dokładnej wielkości zespołu, brak opisu procesu rekrutacyjnego (etapy, czas trwania).
Jako Backend Java Developer w Citigroup będziesz pracować nad platformą do obliczeń marży i raportowania w Prime Services. To kluczowy system finansowy, który oblicza skomplikowane modele i logikę biznesową, aby zapewnić dźwignię klientom i zmniejszyć ryzyko dla banku. Codzienna praca to projektowanie i rozwijanie mikroserwisów w Javie ze Spring Boot i Hibernate, testowanie jednostkowe (TDD), wdrażanie na Kubernetes oraz ścisła współpraca z globalnym zespołem i interesariuszami biznesowymi. Wymagane jest silne doświadczenie w Javie (4-6 lat), Spring, mikrousługach i konteneryzacji.
- ✓Praca nad krytycznym systemem finansowym o rzeczywistym wpływie na biznes
- ✓Globalne środowisko i współpraca z różnymi zespołami
- ✓Przejrzysty zakres odpowiedzialności i oczekiwany staż (4-6 lat)
- −Szeroki przedział wynagrodzenia (189k-322k) może oznaczać brak transparentności w widełkach
- −Wzmianka o 'zapewnianiu wsparcia użytkownikom' może sugerować dyżury lub on-call (nie sprecyzowane)
- !Hybryda tylko 2 dni pracy zdalnej tygodniowo (3 dni w biurze) – restrykcyjna jak na hybrydę
- !Brak informacji o wielkości zespołu i strukturze
- !Niejasny proces rekrutacyjny (nie opisany)
- !Duży nacisk na miękkie umiejętności w nice-to-have – typowe dla korpo
- !Wspomniane 'autonomia' może być ograniczona przez procedury bankowe
- •Projektowanie i implementacja mikroserwisów w Javie z użyciem Spring Boot i Hibernate
- •Tworzenie i utrzymywanie REST API
- •Pisanie testów jednostkowych i integracyjnych zgodnie z TDD (JUnit, Mockito)
- •Udział w ceremoniach Agile (stand-up, sprint planning, retrospektywy)
- •Współpraca z analitykami biznesowymi i interesariuszami w celu tłumaczenia wymagań na rozwiązania techniczne
- •Monitorowanie i rozwiązywanie problemów produkcyjnych, wsparcie użytkowników
- •Wdrażanie i zarządzanie kontenerami na Kubernetes
- •Code review i utrzymanie standardów kodowania
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Minimalny kandydat to mid-level developer z co najmniej 4-letnim doświadczeniem w Javie, znajomością Spring i Hibernate, potrafiący pisać testy jednostkowe. Powinien mieć podstawowe doświadczenie z Dockerem i Kubernetes oraz być gotowy do nauki domeny finansowej.
Rola nie jest dla juniorów z mniej niż 4 latami doświadczenia w Javie, ani dla osób szukających wyłącznie pracy zdalnej (hybryda wymaga 3 dni w biurze). Nie dla developerów preferujących greenfield development bez legacy – bank to duże środowisko korporacyjne.
- ?Ile osób liczy zespół developerski i jakie są role w zespole?
- ?Czy są dyżury on-call? Jak często i czy są dodatkowo płatne?
- ?Jakie są konkretne używane technologie – wersja Javy, baza danych, broker wiadomości?
- ?Jaki jest proces CI/CD i narzędzia (np. Jenkins, GitLab)?
- ?Czy rola wymaga pracy z legacy kodem, czy głównie nowe funkcjonalności?
- ?Jak wygląda współpraca z biznesem – czy jest bezpośredni kontakt z użytkownikami?
- ?Jakie są perspektywy rozwoju – czy firma inwestuje w szkolenia i certyfikacje?
- −Nie podano dokładnej wielkości zespołu
- −Brak opisu procesu rekrutacyjnego (etapy, czas trwania)
- −Nie wiadomo, czy istnieje system on-call i jak często
- −Nie sprecyzowano konkretnej bazy danych (SQL – która?)
- −Brak informacji o narzędziach CI/CD i repozytorium kodu
- −Nie wiadomo, ile mikroserwisów składa się na platformę
Globalny, wielonarodowy zespół w szybko zmieniającym się środowisku finansowym, z kulturą business casual i naciskiem na współpracę.