Poszukujemy doświadczonego Senior Java Developer z minimum 5-letnim stażem, który dołączy do zespołu pracującego nad systemami wykrywania i zapobiegania nadużyciom. Projekt realizowany jest w domenie Fraud Management i koncentruje się na przetwarzaniu dużych wolumenów danych w czasie zbliżonym do rzeczywistego. Kluczowym elementem jest zapewnienie wysokiej dostępności, wydajności i skalowalności systemów obsługujących miliony transakcji.
Tryb pracy: hybrydowy (2 dni z biura)
IT Developer Senior
Twój zakres obowiązków
- Rozwój i utrzymanie aplikacji backendowych w Javie z wykorzystaniem nowoczesnych frameworków
- Projektowanie i rozwój near real-time data pipelines opartych o Apache Kafka
- Współpraca z zespołem developerskim w metodyce Scrum
- Udział w projektowaniu architektury i dbanie o maintainability aplikacji
- Analiza wydajności, profilowanie oraz optymalizacja aplikacji
- Współpraca z Product Ownerami i stakeholderami w celu doprecyzowania wymagań biznesowych
- Tworzenie i utrzymywanie dokumentacji technicznej
- Odpowiedzialność za jakość, wydajność i utrzymanie kodu
- Proaktywne proponowanie rozwiązań technicznych i usprawnień architektonicznych
Nasze wymagania
- Minimum 5 lat komercyjnego doświadczenia z Java
- Praktyczne doświadczenie z Apache Kafka w środowisku produkcyjnym
- Doświadczenie w architekturze mikroserwisowej
- Znajomość Spring Boot
- Praktyczna znajomość Web Services: REST oraz SOAP
- Doświadczenie z bazami danych SQL, w szczególności Oracle
- Znajomość Kubernetes (deployment, utrzymanie lub korzystanie z infrastruktury)
- Bardzo dobre umiejętności komunikacyjne - praca z Product Ownerami i interesariuszami biznesowymi
- Umiejętność pracy zespołowej w środowisku Scrum/Agile
- Proaktywność w proponowaniu rozwiązań technicznych
- Umiejętność dokumentowania rozwiązań technicznych
- Biegła znajomość języka angielskiego (komunikacja w zespole międzynarodowym)
- Komercyjne doświadczenie z AWS (Lambda, S3, RDS, EKS)
- Doświadczenie w projektach z obszaru Fraud Management, finansów, płatności lub systemów transakcyjnych
- Zrozumienie systemów przetwarzających dane w czasie rzeczywistym (real-time/near real-time processing)
- Doświadczenie w pracy z systemami o dużej skali i wysokiej dostępności
To oferujemy
- Pracę w trybie hybrydowym – 2 dni w tygodniu z biura w Gdańsku
- Udział w projekcie o kluczowym znaczeniu dla bezpieczeństwa transakcji
- Pracę z nowoczesnymi technologiami i architekturą mikroserwisową
- Współpracę z doświadczonym zespołem w środowisku Agile/Scrum
- Możliwość rozwoju kompetencji w obszarze przetwarzania danych w czasie rzeczywistym
- Realny wpływ na architekturę i rozwiązania techniczne
- Atrakcyjne warunki współpracy- stawka 90-140 PLN/h (B2B)
- Start projektu: 05.01.2025