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: Stabilne zatrudnienie, elastyczne godziny pracy i programy wsparcia dla pracowników.
- Pozostałe informacje: Możliwości rozwoju kariery i udział w dynamicznych projektach.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość finansów.
- Kwalifikacje: Doświadczenie w programowaniu w Java oraz znajomość chmury Azure.
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 za pomocą 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 wspomagane sztuczną inteligencją, 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 z użyciem systemów komunikacyjnych, 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 wspomaganych sztuczną inteligencją w celu poprawy efektywności przy zachowaniu wysokich standardów kodowania.
Wymagane umiejętności:
- 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: Infrastructure as Code (IaC) przy użyciu Terraform, Kubernetes (AKS) i orkiestracja kontenerów, rozwiązania obliczeniowe (VM) i rozwiązania pamięci masowej (np. Azure Files)
- Doświadczenie z narzędziami wspomaganymi sztuczną inteligencją (np. GitHub Copilot) zintegrowanymi w procesach rozwoju
- Doświadczenie z GitLab / GitHub, IntelliJ / VSCode
Praca hybrydowa (3 dni w tygodniu z biura)
Co oferujemy naszym pracownikom?
- Prawo autorskie, co oznacza wyższe wynagrodzenie netto dla programistów
- Całkowicie zdalny proces rekrutacji
- Stabilne zatrudnienie na podstawie umowy o pracę
- Program MyBenefit (karta sportowa, program wellness itp.)
- Program wsparcia dla pracowników dla Ciebie i Twojej rodziny! (konsultacje z psychologiem, sesje coachingowe, pomoc w życiu prywatnym)
- Platforma LuxTalent (webinaria, szkolenia, kursy z certyfikatami)
- Program wewnętrznej mobilności - możliwość rotacji między projektami, lokalizacjami, kontami
Senior Java Backend Developer in Wrocław – pracodawca: Luxoft Poland
Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.