Dołączysz do zespołu budującego regulacyjny Payment Archive w środowisku Snowflake (AWS).
Na tym stanowisku będziesz odpowiedzialny za projektowanie, rozwój oraz utrzymanie rozwiązań backendowych w oparciu o Java, Kafka oraz architekturę mikroserwisową.
Tryb pracy: Hybrydowo — 3 dni w tygodniu w biurze
Lokalizacja: Gdańsk / Gdynia
Senior Java Developer (Payment Archive / Snowflake)
Twój zakres obowiązków
- Tworzenie i rozwój komponentów opartych na Javie (w tym rozwiązania event-driven przy użyciu Kafka),
- Praca z SQL oraz projektowanie mikroserwisów zgodnie z najlepszymi praktykami architektonicznymi,
- Wykorzystywanie Spring Boot, Kubernetes oraz Hibernate,
- Współtworzenie rozwiązań w oparciu o podejścia DDD i architekturę portów–adapterów (hexagonalną / clean architecture),
- Współpraca z zespołem architektów, analityków i developerów, dbając o jakość kodu, spójność systemów oraz bezpieczeństwo (OAuth, JWT),
- Uczestniczenie w rozwoju warstwy frontendowej opartej o Angular,
- Praca w środowisku o wysokich standardach inżynieryjnych i procesowych.
Nasze wymagania
- Minimum 10 lat doświadczenia w programowaniu w Java (hands-on).
- Minimum 5 lat doświadczenia w pracy z Kafka.
- Doświadczenie w pracy z SQL i architekturą Microservices.
- Praktyczna znajomość Spring Boot, Kubernetes, Hibernate.
- Znajomość programowania reaktywnego.
- Zrozumienie i doświadczenie w DDD oraz architekturach: port–adapter, hexagonal, clean architecture.
- Biegła znajomość zasad SOLID i wzorców projektowych.
- Doświadczenie z Angular.
- Znajomość zagadnień bezpieczeństwa: OAuth, JWT.
- Płynny angielski (w mowie i piśmie).
- Doświadczenie w pracy z Snowflake (min. 2–3 lata).
- Praktyka w projektach regulacyjnych lub systemach przetwarzania dużych wolumenów danych.
- Doświadczenie w środowiskach chmurowych AWS.