
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.
140 500 $ – 205 000 $ / rok
StacjonarniePełny etatSeniorWymagany Język: angielskiArchitektOpis
- 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