Senior Java Software Engineer in Wrocław

Senior Java Software Engineer in Wrocław

Wrocław Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz i rozwijaj usługi backendowe w nowoczesnym środowisku chmurowym.
  • Firma: Inwestycyjny bank z innowacyjnymi projektami w obszarze finansów.
  • Benefity: Konkurencyjne wynagrodzenie, sprzęt, możliwość pracy zdalnej i rozwój zawodowy.
  • 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ść finansów.
  • Kwalifikacje: Doświadczenie w programowaniu w Java 11+ oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Projekt jest częścią działu Credit, Asset-backed & Securitized Products (CASP) w banku inwestycyjnym, koncentrując się na platformach wspierających sekurytyzację i produkty finansowe oparte na strukturze. Głównym celem jest migracja istniejących systemów lokalnych do nowoczesnego środowiska chmurowego Microsoft Azure, przekształcenie architektury dziedziczonej w skalowalne rozwiązania natywne dla chmury. Obejmuje to przebudowę i dostosowanie systemów używanych do strukturyzacji, przetwarzania i dystrybucji papierów wartościowych, takich jak ABS, MBS i CLO. Platforma integruje się z systemami handlowymi, ryzyka i regulacyjnymi, aby wspierać zarówno przetwarzanie danych w czasie rzeczywistym, jak i wsadowe.

Docelowa architektura opiera się na podejściu mikroserwisowym z konteneryzowanymi usługami wdrażanymi na Azure Kubernetes Service (AKS). Provisioning infrastruktury i konfiguracja są zarządzane przy użyciu Terraform jako Infrastructure as Code. System wykorzystuje REST API i komunikację opartą na zdarzeniach, aby zapewnić skalowalność i elastyczność podczas i po migracji. Szczególny nacisk kładzie się na utrzymanie spójności danych, wydajności i zgodności z regulacjami przez cały proces przejścia. Projekt kładzie nacisk na wysoką dostępność, odporność i obserwowalność w złożonym ekosystemie finansowym. Narzędzia wspomagające rozwój oparte na AI, takie jak GitHub Copilot, są zintegrowane w celu zwiększenia wydajności inżynieryjnej. Środowisko promuje nowoczesne praktyki inżynieryjne, automatyzację i ciągłe doskonalenie.

Obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie usług backendowych przy użyciu Java 11+ i Spring Boot w architekturze mikroserwisowej.
  • Budowanie i ulepszanie RESTful API oraz usług opartych na komunikatach wspierających sekurytyzację i procesy kredytowe.
  • Rozwój i wdrażanie aplikacji natywnych dla chmury na Microsoft Azure, w tym orkiestracja kontenerów oparta na AKS.
  • Używanie Terraform do definiowania i zarządzania infrastrukturą jako kodem.
  • Praca z technologiami konteneryzacji (Docker) i wkład w CI/CD pipelines przy użyciu GitLab lub GitHub.
  • Implementacja integracji przy użyciu systemów wiadomości, takich jak Kafka, IBM MQ lub Tibco EMS.
  • Współpraca nad projektowaniem systemu, zapewniając skalowalność, odporność i zgodność z zasadami architektury rozproszonej.
  • Rozwój i optymalizacja interakcji z bazą danych przy użyciu Azure SQL, Oracle lub Sybase.
  • Pisanie i utrzymywanie testów jednostkowych, integracyjnych i end-to-end w celu zapewnienia jakości i niezawodności kodu.
  • Implementacja praktyk monitorowania, logowania i obserwowalności w celu wsparcia systemów produkcyjnych.
  • Wykorzystanie umiejętności Linux/Unix do rozwiązywania problemów i skryptowania.
  • Wykorzystanie narzędzi wspomagających rozwój opartych na AI w celu poprawy efektywności przy zachowaniu wysokich standardów kodowania.

Wymagana wiedza:

  • Silne umiejętności programowania obiektowego w Java 11+
  • Rozległe doświadczenie z Spring Boot / ekosystemem Spring
  • Praktyczne doświadczenie w tworzeniu aplikacji Web i/lub REST API oraz usług opartych na komunikatach
  • Doświadczenie w budowaniu i uruchamianiu aplikacji konteneryzowanych
  • Silne doświadczenie z chmurą Azure, w tym: Kubernetes (AKS) i orkiestracja kontenerów, rozwiązania obliczeniowe (VM) i rozwiązania pamięci masowej (np. Azure Files)
  • Solidne umiejętności Linux/Unix (skrypty powłoki, zrozumienie systemu)
  • Doświadczenie z narzędziami wspomagającymi rozwój opartych na AI (np. GitHub Copilot) zintegrowanymi w procesach rozwoju
  • Doświadczenie z GitLab / GitHub, IntelliJ / VSCode

Co oferujemy naszym pracownikom:

Sprzęt, taki jak laptop i monitor.

Senior Java Software Engineer in Wrocław – pracodawca: Luxoft

Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Software Engineer in Wrocław

Java 11+
Spring Boot
RESTful APIs
Microservices Architecture
Microsoft Azure
Azure Kubernetes Service (AKS)
Terraform