Senior Backend Developer in Gdynia

Senior Backend Developer in Gdynia

Gdynia Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz i rozwijaj bezpieczne usługi płatnicze w zespole Agile.
  • Firma: Innowacyjna firma technologiczna z siedzibą w Gdyni i Warszawie.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość płatności.
  • Kwalifikacje: 10-letnie doświadczenie w programowaniu w Javie, w tym 5 lat w branży płatniczej.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

Opis roli: Szukamy starszego programisty backendowego Java z doświadczeniem w płatnościach, który zaprojektuje i zbuduje bezpieczne, wysokowydajne usługi płatnicze. Kandydat powinien być ekspertem w Core Java, Spring Boot, mikroserwisach i Kafka. Powinien również korzystać z inżynierii wspomaganej przez AI, szczególnie z rozwoju opartego na specyfikacjach, aby dostarczać oprogramowanie wysokiej jakości szybciej.

Kluczowe obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie skalowalnych mikroserwisów płatniczych dla inicjacji płatności, rozliczeń i uzgadniania.
  • Budowanie zdarzeniowych przepływów o wysokiej przepustowości przy użyciu Kafka z obsługą idempotencji, dokładnie raz oraz niezawodnym ponownym przetwarzaniem i obsługą błędów.
  • Pisanie jasnych specyfikacji, wymagań, kryteriów akceptacji, kontraktów API, modeli danych i używanie ich jako jedynego źródła prawdy dla projektowania wspomaganego przez AI, generowania kodu i testowania.
  • Krytyczna ocena wszystkich wyników generowanych przez AI pod kątem poprawności, bezpieczeństwa i zgodności.
  • Projektowanie REST API w pierwszej kolejności umowy przy użyciu OpenAPI i synchronizacja specyfikacji oraz kodu.
  • Zapewnienie, że rozwiązania spełniają standardy bankowe dotyczące bezpieczeństwa, odporności, audytu i ochrony danych.
  • Współpraca z właścicielami produktów, architektami i testerami w zespołach Agile SAFe.
  • Mentorowanie innych programistów w nowoczesnych praktykach inżynieryjnych Java i wspomaganych przez AI.
  • Wsparcie produkcji i analiza incydentów dla krytycznych systemów płatniczych.

Wymagane umiejętności:

  • Ekspert w Java 17 (preferowane Java 21), Spring Boot 3, Spring Framework, Spring Data, Hibernate, JPA, Spring Security z OAuth2/OIDC, JWT i mTLS.
  • Wzorce mikroserwisów, brama API, circuit breaker, saga, outbox, CQRS i event sourcing.
  • Doświadczenie w płatnościach, w tym znajomość wiadomości ISO 20022, SEPA Credit Transfer, SEPA Instant SCT Inst, SEPA Direct Debit oraz schematów płatności w czasie rzeczywistym.
  • Znajomość cyklu życia płatności: inicjacja, walidacja, screening, routing, rozliczenie i uzgadnianie.
  • Świadomość regulacji UE, w tym PSD2, Open Banking APIs, DORA, GDPR i AML.
  • Praktyczne doświadczenie w rozwoju opartym na specyfikacjach oraz umiejętność korzystania z asystentów kodowania AI w codziennym rozwoju.
  • Silne umiejętności w zakresie baz danych relacyjnych (Oracle, MS SQL, PostgreSQL).
  • Doświadczenie w DevOps i jakości (Docker, Kubernetes, CI/CD, Git, Maven, Jenkins).
  • Umiejętności testowania (JUnit 5, Mockito, testowanie wydajności).
  • Doświadczenie w pracy w Agile i SAFe.

Preferowane umiejętności:

  • Platformy chmurowe (Azure, AWS, GCP).
  • Obserwowalność (Grafana, Prometheus).
  • Doświadczenie z nordyckimi bankami lub dostawcami płatności.
  • Certyfikaty (Oracle Java, Spring Professional, Kubernetes CKAD).

Senior Backend Developer in Gdynia – pracodawca: LTM

Jako Program Manager w Krakowie, będziesz częścią dynamicznego zespołu, który kładzie duży nacisk na innowacje i rozwój. Oferujemy elastyczny model pracy hybrydowej oraz możliwość pracy nad globalnymi projektami eCommerce, co sprzyja nie tylko rozwojowi zawodowemu, ale także osobistemu. Nasza kultura pracy opiera się na współpracy, ciągłym doskonaleniu oraz wsparciu dla pracowników w osiąganiu ich celów zawodowych.

L

Dane kontaktowe:

Zespół rekrutacyjny LTM

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Backend Developer in Gdynia

Java 17
Spring Boot 3
Microservices
Kafka
REST API Development
ISO 20022
SEPA Credit Transfer