Senior Backend Engineer Java Distributed Systems, KRAKÓW

Doświadczenie zawodowe / Wymagane umiejętności

  • Ponad 10 lat doświadczenia w inżynierii oprogramowania, w tym praktyczne umiejętności programowania w nowoczesnym języku Java po stronie back-end, z wykorzystaniem HTTPS, RESTful API, mikroserwisów oraz MQ
  • Bardzo dobra znajomość i solidne doświadczenie w projektowaniu architektury technicznej / rozwiązań dla dużych systemów back-end, z wymaganiami w zakresie:
    • wysokiej dostępności
    • wysokiej wydajności
    • SQL / relacyjnych baz danych
    • skalowalności
    • łatwości utrzymania
  • Doświadczenie w pracy z zespołem dostarczającym rozwiązania techniczne w oparciu o nowoczesne metodyki inżynierii oprogramowania, w tym znajomość CI/CD oraz cyberbezpieczeństwa

Kluczowe umiejętności i kwalifikacje na to stanowisko

  • Praktyczne doświadczenie programistyczne, szczególnie w obszarze back-end
  • Doświadczenie w przetwarzaniu dużych wolumenów danych oraz w środowiskach rozproszonych
  • Praktyczna znajomość języków Go, Rust lub podobnych nowoczesnych języków systemowych
  • Doświadczenie z technologiami bazodanowymi, w tym NoSQL, bazami kolumnowymi, relacyjnymi oraz systemami analitycznymi (np. PostgreSQL, ClickHouse lub podobne)
  • Doświadczenie w budowie i utrzymaniu usług na Kubernetes oraz platformach chmurowych, preferencyjnie GCP
  • Umiejętności i doświadczenie w tworzeniu front-endu
  • Wiedza domenowa w obszarze bankowości – cykl życia transakcji (trade lifecycle) oraz przetwarzanie potransakcyjne produktów inwestycyjnych, szczególnie FX

Dla naszego klienta z obszaru bankowości poszukujemy doświadczonego specjalisty na stanowisko Senior Backend Engineera, który będzie odpowiedzialny za projektowanie i rozwój kluczowych systemów back-endowych w środowisku o wysokiej dostępności i wydajności.


Zakres obowiązków



  • Projektowanie i rozwój nowoczesnych systemów back-endowych w oparciu o Java oraz architekturę mikroserwisową

  • Tworzenie i rozwijanie skalowalnych oraz wysokowydajnych rozwiązań dla systemów przetwarzających duże wolumeny danych

  • Definiowanie architektury technicznej oraz podejmowanie kluczowych decyzji projektowych

  • Współpraca z zespołami developerskimi, DevOps oraz security w ramach nowoczesnych metodyk wytwarzania oprogramowania (CI/CD)

  • Utrzymanie wysokich standardów jakości, bezpieczeństwa i niezawodności systemów

  • Wdrażanie oraz operowanie rozwiązaniami w środowisku chmurowym (preferencyjnie GCP) oraz Kubernetes


Oferujemy



  • Udział w projektach o dużej skali i znaczeniu biznesowym

  • Pracę przy nowoczesnych technologiach i architekturach systemów rozproszonych

  • Możliwość realnego wpływu na rozwiązania techniczne i architekturę

  • Elastyczne formy współpracy (B2B / UoP)

  • Pracę w modelu hybrydowym - 6 dni/ miesiąc z biura w Krakowie

Requirements: Java, Backend, REST API, API, Go, Rust, NoSQL, PostgreSQL, Kubernetes
Data publikacji: 2026-05-07
APLIKUJ