
O Bank of America é uma instituição financeira global que atua nos setores bancário, financeiro e de tecnologia financeira. Seus serviços incluem banco para pessoas físicas, suporte a pequenas empresas, gestão de patrimônio, serviços de investimento e acesso aos mercados de capitais para pessoas, empresas e instituições. A empresa também promove o crescimento responsável por meio de finanças sustentáveis, iniciativas de diversidade e programas de desenvolvimento comunitário.
Arquiteto sênior de plataformas de dados de clientes - Bank of America - Pennington, NJ (presencial)
Lidere a arquitetura de Java, nuvem e integração para as plataformas de dados de clientes do Bank of America. Conduza soluções seguras e resilientes entre equipes de tecnologia corporativa.
$ 140.500 – $ 205.000 / ano
PresencialTempo integralSêniorIdioma Obrigatório: inglêsArquitetoDescrição
- Moldar a visão arquitetural e os projetos de soluções alinhados aos objetivos estratégicos do negócio
- Estabelecer ambientes operacionais de destino, estratégias de resiliência e requisitos não funcionais
- Liderar a arquitetura funcional e técnica das principais aplicações de dados de referência de clientes e contas no grupo de arquitetura de Consumer Data Platform
- Definir a intenção da solução e a direção arquitetural para soluções empresariais, operacionais e tecnológicas complexas
- Traduzir requisitos funcionais e não funcionais em backlogs de tecnologia priorizados
- Ajudar a desenvolver roteiros de arquitetura nos domínios de negócio, aplicações, dados e tecnologia
- Resolver questões arquiteturais e apoiar o design de sistemas e a remoção de impedimentos técnicos
- Orientar discussões de soluções e projetar arquiteturas complexas, modulares, flexíveis e adaptáveis
- Orientar os membros da equipe sobre práticas de tecnologia, padronização e melhores práticas de engenharia
- Apoiar a seleção de pilhas de tecnologia e produtos tecnológicos preferenciais
- Revisar designs e código quanto à segurança, desempenho, manutenibilidade, escalabilidade, usabilidade e confiabilidade
- Explicar soluções tecnológicas complexas para públicos técnicos, gerenciais, executivos e fornecedores
- Elaborar casos de negócio e preparar projetos técnicos detalhados
- Colaborar com equipes técnicas internas e externas em estratégias de implementação, customização e integração
- Preparar especificações técnicas para desenvolvimento e integração de sistemas
- Recomendar melhores práticas e opções de soluções de terceiros
- Contribuir para provas de conceito envolvendo tecnologias emergentes
Requisitos
- Pelo menos 10 anos de experiência relevante como arquiteto de soluções e sistemas com atuação prática
- Experiência avançada em arquitetura orientada por APIs, microsserviços, sistemas orientados a eventos e padrões de integração de serviços
- Experiência prática projetando APIs REST, serviços web, mensageria assíncrona e soluções de integração com JSON, XML, Kafka, JMS ou plataformas comparáveis
- Domínio sólido de design orientado a objetos, design orientado a domínio, padrões de integração empresarial e práticas de arquitetura de aplicações
- Experiência com Java, Spring Boot, Spring Cloud, JPA ou Hibernate, Maven ou Gradle e tecnologias relacionadas
- Experiência projetando e entregando aplicações distribuídas de grande escala com Java ou J2EE e padrões modernos de arquitetura empresarial
- Experiência arquitetando e implantando soluções na AWS, Azure ou Google Cloud Platform
- Conhecimento de Docker, Kubernetes, OpenShift e abordagens de implantação nativas da nuvem
- Experiência implementando DevSecOps, CI/CD, infraestrutura como código, testes automatizados e automação de releases com GitHub, Jenkins, GitLab, Terraform ou ferramentas equivalentes
- Conhecimento de resiliência, alta disponibilidade, tolerância a falhas, recuperação de desastres, monitoramento, registro e rastreamento distribuído
- Experiência projetando soluções seguras com OAuth2, OpenID Connect, TLS mútuo, segurança de APIs e padrões de segurança empresarial
- Familiaridade com processamento em tempo real, gerenciamento de dados mestres, plataformas de dados de clientes, streaming de eventos e tecnologias de integração de dados
- Entendimento de engenharia de desempenho, escalabilidade, planejamento de capacidade e excelência operacional
- Experiência em ambientes ágeis de entrega de produtos, colaborando com equipes de arquitetura, engenharia, produto e operações
- Fortes habilidades de comunicação, liderança e gestão de partes interessadas
- Bacharelado ou experiência profissional equivalente
- Preferencialmente, experiência com gerenciamento de dados de clientes, plataformas Customer 360, resolução de identidade, consolidação de clientes, gerenciamento de consentimento e governança de dados
- Preferencialmente, conhecimento de domínios de dados corporativos, linhagem de dados, gerenciamento de metadados, regulamentações de privacidade e estruturas de qualidade de dados
- Preferencialmente, experiência habilitando casos de uso digitais, analíticos, de personalização e de inteligência artificial ou aprendizado de máquina por meio de plataformas de dados de clientes
Benefícios
- Elegibilidade para um incentivo anual discricionário
- Elegibilidade para benefícios aos funcionários
- Folga remunerada
- Recursos e suporte voltados ao bem-estar e às necessidades financeiras dos funcionários
- Flexibilidade para trabalhar no escritório, determinada pelas responsabilidades da função e pelas necessidades do negócio
- Oportunidades de aprendizado, crescimento profissional e contribuição para o sucesso compartilhado