Bank of America
Bank of America
Bank of America to globalna instytucja finansowa działająca w sektorze bankowości, finansów i fintechu. Firma oferuje osobom indywidualnym, małym przedsiębiorstwom i klientom instytucjonalnym bankowość osobistą, wsparcie dla małych firm, zarządzanie majątkiem, usługi inwestycyjne oraz dostęp do rynków kapitałowych. Koncentruje się również na odpowiedzialnym rozwoju poprzez zrównoważone finansowanie, inicjatywy na rzecz różnorodności i programy rozwoju społeczności lokalnych.

Starszy architekt platformy danych klientów — Bank of America — Pennington, New Jersey (praca stacjonarna)

Kieruj architekturą opartą na Javie, chmurze i integracji dla platform danych klientów Bank of America. Twórz bezpieczne, odporne rozwiązania we współpracy z zespołami technologii korporacyjnych.

Opis

  • Kształtowanie wizji architektonicznej i projektowanie rozwiązań zgodnych ze strategicznymi celami biznesowymi
  • Ustalanie docelowych środowisk operacyjnych, strategii odporności i wymagań niefunkcjonalnych
  • Kierowanie architekturą funkcjonalną i techniczną kluczowych aplikacji referencyjnych danych klientów i rachunków w grupie architektury Consumer Data Platform
  • Definiowanie założeń rozwiązania i kierunku architektonicznego dla złożonych rozwiązań biznesowych, operacyjnych i technologicznych
  • Przekładanie wymagań funkcjonalnych i niefunkcjonalnych na uporządkowane priorytetami backlogi technologiczne
  • Wspieranie tworzenia map drogowych architektury w obszarach biznesu, aplikacji, danych i technologii
  • Rozwiązywanie kwestii architektonicznych, wspieranie projektowania systemów i usuwania przeszkód technicznych
  • Prowadzenie dyskusji nad rozwiązaniami oraz projektowanie złożonych, modułowych, elastycznych i adaptowalnych architektur
  • Mentoring członków zespołu w zakresie praktyk technologicznych, standaryzacji i najlepszych praktyk inżynieryjnych
  • Wspieranie wyboru stosów technologicznych i preferowanych produktów technologicznych
  • Przeglądanie projektów i kodu pod kątem bezpieczeństwa, wydajności, łatwości utrzymania, skalowalności, użyteczności i niezawodności
  • Wyjaśnianie złożonych rozwiązań technologicznych specjalistom technicznym, kadrze zarządzającej, kierownictwu wyższego szczebla i dostawcom
  • Tworzenie uzasadnień biznesowych i przygotowywanie szczegółowych projektów technicznych
  • Współpraca z wewnętrznymi i zewnętrznymi zespołami technicznymi przy strategiach wdrażania, dostosowywania i integracji
  • Przygotowywanie specyfikacji technicznych na potrzeby rozwoju i integracji systemów
  • Rekomendowanie najlepszych praktyk i opcji rozwiązań zewnętrznych
  • Udział w tworzeniu proof of concept z wykorzystaniem nowych technologii

Wymagania

  • Co najmniej 10 lat odpowiedniego praktycznego doświadczenia jako architekt rozwiązań i systemów
  • Zaawansowana znajomość architektury opartej na API, mikrousług, systemów sterowanych zdarzeniami i wzorców integracji usług
  • Praktyczne doświadczenie w projektowaniu interfejsów REST API, usług internetowych, komunikacji asynchronicznej i rozwiązań integracyjnych z użyciem JSON, XML, Kafka, JMS lub porównywalnych platform
  • Biegła znajomość projektowania obiektowego, projektowania dziedzinowego, korporacyjnych wzorców integracyjnych i praktyk architektury aplikacji
  • Doświadczenie z Javą, Spring Boot, Spring Cloud, JPA lub Hibernate, Maven lub Gradle oraz powiązanymi technologiami
  • Doświadczenie w projektowaniu i dostarczaniu wielkoskalowych aplikacji rozproszonych w Javie lub J2EE z wykorzystaniem nowoczesnych wzorców architektury korporacyjnej
  • Doświadczenie w projektowaniu architektury i wdrażaniu rozwiązań w AWS, Azure lub Google Cloud Platform
  • Znajomość Dockera, Kubernetesa, OpenShift i podejść do wdrażania natywnego dla chmury
  • Doświadczenie we wdrażaniu DevSecOps, CI/CD, infrastruktury jako kodu, testów automatycznych i automatyzacji wydań z użyciem GitHub, Jenkins, GitLab, Terraform lub równoważnych narzędzi
  • Znajomość odporności, wysokiej dostępności, tolerancji błędów, odtwarzania po awarii, monitorowania, rejestrowania i rozproszonego śledzenia
  • Doświadczenie w projektowaniu bezpiecznych rozwiązań z OAuth2, OpenID Connect, wzajemnym TLS, bezpieczeństwem API i korporacyjnymi standardami bezpieczeństwa
  • Znajomość przetwarzania w czasie rzeczywistym, zarządzania danymi podstawowymi, platform danych klientów, strumieniowania zdarzeń i technologii integracji danych
  • Rozumienie inżynierii wydajności, skalowalności, planowania pojemności i doskonałości operacyjnej
  • Doświadczenie w zwinnych środowiskach dostarczania produktów i współpracy między zespołami architektury, inżynierii, produktu i operacji
  • Silne umiejętności komunikacyjne, przywódcze i zarządzania interesariuszami
  • Wykształcenie wyższe licencjackie lub równoważne doświadczenie zawodowe
  • Mile widziane: doświadczenie w zarządzaniu danymi klientów, platformach Customer 360, rozwiązywaniu tożsamości, konsolidacji danych klientów, zarządzaniu zgodami i zarządzaniu danymi
  • Mile widziana: znajomość korporacyjnych domen danych, pochodzenia danych, zarządzania metadanymi, przepisów dotyczących prywatności i struktur jakości danych
  • Mile widziane: doświadczenie we wspieraniu zastosowań cyfrowych, analitycznych, personalizacyjnych oraz AI lub uczenia maszynowego za pomocą platform danych klientów

Benefity

  • Możliwość otrzymania corocznej uznaniowej nagrody motywacyjnej
  • Możliwość korzystania ze świadczeń pracowniczych
  • Płatny czas wolny
  • Zasoby i wsparcie skoncentrowane na dobrostanie pracowników i ich potrzebach finansowych
  • Możliwość pracy w biurze zależna od obowiązków na danym stanowisku i wymagań biznesowych
  • Możliwości nauki, rozwoju kariery i udziału we wspólnym sukcesie