Nasz Klient to firma technologiczna rozwijająca zaawansowaną platformę dla sektora finansowego, wykorzystywaną przez instytucje na wielu rynkach do analizy transakcji, wykrywania nadużyć oraz wspierania procesów związanych z bezpieczeństwem finansowym.
Projekt koncentruje się na rozwoju i utrzymaniu rozbudowanej platformy enterprise składającej się z wielu współpracujących ze sobą komponentów. Zakres współpracy obejmuje rozwój usług backendowych, optymalizację wydajności, modernizację istniejących rozwiązań oraz udział w inicjatywach wykorzystujących AI i zaawansowaną analitykę danych.
Do realizacji projektu poszukiwana jest osoba do współpracy w roli Senior Java Backend Developer, która posiada doświadczenie w pracy z systemami o wysokiej dostępności i dużej skali oraz dobrze odnajduje się w złożonych środowiskach technologicznych.
Tryb Współpracy: Warszawa - model hybrydowy (minimum 2 dni w tygodniu z biura, sporadycznie 3 dni)
Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością
CZYM BĘDZIESZ SIĘ ZAJMOWAĆ?
- Rozwijaniem i utrzymywaniem rozbudowanej platformy backendowej wykorzystywanej do przetwarzania i analizy danych w środowisku enterprise
- Implementacją nowych funkcjonalności z wykorzystaniem Java oraz Spring Boot, z uwzględnieniem wysokiej wydajności, niezawodności i skalowalności systemu
- Analizowaniem oraz optymalizacją wydajności aplikacji, identyfikowaniem wąskich gardeł i proponowaniem usprawnień technicznych
- Udziałem w modernizacji istniejących komponentów, przygotowywaniu migracji oraz wdrażaniu nowych rozwiązań technologicznych
- Współpracą przy podejmowaniu decyzji dotyczących rozwoju systemu oraz kierunku zmian technicznych
- Współpracą z zespołami technologicznymi przy utrzymaniu wysokiej jakości i stabilności środowisk produkcyjnych
CZEGO OD CIEBIE OCZEKUJEMY?
Must have:
- Minimum 7-8 lat doświadczenia komercyjnego w tworzeniu i utrzymaniu systemów produkcyjnych
- Bardzo dobra znajomość Java oraz Spring Boot
- Doświadczenie w pracy z systemami wysoko transakcyjnymi, rozproszonymi lub przetwarzającymi duże wolumeny danych
- Praktyczna znajomość Kafka oraz doświadczenie z architekturą opartą o komunikację asynchroniczną (znajomość RabbitMQ będzie dodatkowym atutem)
- Doświadczenie z Docker oraz Kubernetes
- Swobodne poruszanie się w środowisku Unix/Linux
- Bardzo dobra znajomość języka angielskiego (min. C1)
Nice to have:
- Doświadczenie z rozwiązaniami chmurowymi, w szczególności Google Cloud Platform (GCP)
- Znajomość Terraform, Angular, Elasticsearch, Spark, SQL oraz narzędzi observability, takich jak Grafana
- Doświadczenie zdobyte w branży bankowej, fintech lub innych środowiskach opartych o systemy rozproszone i wysoką transakcyjność
- Doświadczenie w podejmowaniu decyzji projektowych lub wspieraniu zespołu w obszarze architektury aplikacyjnej
DLACZEGO WARTO?
- Realny wpływ na rozwój platformy wykorzystywanej przez instytucje finansowe na wielu rynkach
- Możliwość realizacji zadań związanych z systemami o dużej skali oraz wysokich wymaganiach wydajnościowych
- Współpraca z doświadczonym zespołem technologicznym w środowisku nastawionym na wysoką jakość rozwiązań
- Kontakt z nowoczesnym stackiem technologicznym obejmującym Java, Spring Boot, Kafka, Docker, Kubernetes, rozwiązania chmurowe oraz narzędzia observability
Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.

