Java Backend Engineer
Alfa AI
Rola polega na projektowaniu i implementacji backendu dla aplikacji finansowej Revolut. Będziesz rozwijać mikroserwisy w Javie 17/21, budować API mobilne oraz ulepszać systemy kluczowe jak zarządzanie ryzykiem, wykrywanie fraudów i przetwarzanie płatności. Praca opiera się na greenfield development oraz rozwoju istniejących systemów w środowisku GCP z Kubernetes i monitoringiem (Grafana, Prometheus). Stosowane są praktyki TDD, DDD i ciągła integracja/dostarczanie.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, brak informacji o modelu pracy (zdalna/hybrydowa/stacjonarna).
Rola polega na projektowaniu i implementacji backendu dla aplikacji finansowej Revolut. Będziesz rozwijać mikroserwisy w Javie 17/21, budować API mobilne oraz ulepszać systemy kluczowe jak zarządzanie ryzykiem, wykrywanie fraudów i przetwarzanie płatności. Praca opiera się na greenfield development oraz rozwoju istniejących systemów w środowisku GCP z Kubernetes i monitoringiem (Grafana, Prometheus). Stosowane są praktyki TDD, DDD i ciągła integracja/dostarczanie.
- ✓Praca nad własnym produktem fintech o dużej skali (ponad 75 mln użytkowników)
- ✓Greenfield development – realna szansa na budowanie nowych systemów od podstaw
- ✓Nowoczesny stack: Java 17, GCP, Kubernetes, TDD, CI/CD
- ✓Kultura oparta na TDD i DDD – nacisk na czysty kod i testowalność
- !Nieokreślony tryb pracy – ogłoszenie nie precyzuje, czy jest to rola zdalna, hybrydowa, czy stacjonarna
- !Wymagany tytuł licencjata – może wykluczyć samouków z dużym doświadczeniem
- !Tytuł 'Mid/Senior' przy 4 latach wymaganego doświadczenia – może oznaczać wysokie oczekiwania względem zakresu odpowiedzialności
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja mikroserwisów w Javie 17/21 z użyciem jOOQ i Flyway
- •Tworzenie API dla aplikacji mobilnych
- •Praca nad systemami zarządzania ryzykiem, wykrywania fraudów i płatności
- •Uczestnictwo w greenfield development – budowa nowych funkcjonalności
- •Pisanie testów jednostkowych i integracyjnych zgodnie z TDD
- •Utrzymywanie i optymalizacja istniejących systemów
- •Deployment i monitoring na GCP Kubernetes (Grafana, Prometheus)
- •Współpraca z zespołami produktowymi przy definiowaniu wymagań
Oferta dla doświadczonych specjalistów (Senior).
Backend developer z dokładnie 4 latami w Javie, z wymaganym wykształceniem i dobrym angielskim. Może nie mieć doświadczenia w finansach, ale powinien dobrze radzić sobie w szybkim tempie.
Nie dla juniorów z mniej niż 4 latami doświadczenia, ani dla osób niepracujących wcześniej z Javą. Rola wymaga solidnego backendu i znajomości ekosystemu JVM.
- ?Jaki jest model pracy: zdalna, hybrydowa, czy stacjonarna?
- ?Ile osób liczy zespół backendowy i jak wygląda struktura?
- ?Czy są plany migracji istniejących systemów?
- ?Jak często wdrażane są zmiany na produkcję?
- ?Czy istnieje system dyżurów on-call? Jak często?
- ?Jakie są największe wyzwania techniczne w obecnym stacku?
- ?Czy oferowane są akcje/opcje pracownicze?
- ?Jaki jest proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- −Nie podano widełek wynagrodzenia
- −Brak informacji o modelu pracy (zdalna/hybrydowa/stacjonarna)
- −Nie opisano procesu rekrutacyjnego
- −Nie wiadomo, czy wymagane są dyżury on-call
- −Nie określono wielkości zespołu
Szybkie tempo, zorientowanie na wyniki, praca zespołowa nad kluczowymi systemami finansowymi. Firma certyfikowana jako 'Great Place to Work'.