Nowa
Senior Backend Engineer (Java / Distributed Systems)
Brak informacji o wynagrodzeniu
SeniorFull-time
#345433·Dodano wczoraj·0
Źródło: nofluffjobs.comTech Stack / Keywords
JavaBackendREST APIAPIGoRustNoSQLPostgreSQLKubernetes
Firma i stanowisko
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.
Wymagania
- 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
- 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
Obowiązki
- 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
Oferta
- 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
Antal Sp. z o.o.
956 aktywnych ofert