Bank of America
Bank of America
Bank of America es una institución financiera global que opera en los sectores de la banca, las finanzas y la tecnología financiera. Sus servicios incluyen banca personal, apoyo a pequeñas empresas, gestión patrimonial, servicios de inversión y acceso a los mercados de capitales para particulares, empresas e instituciones. La compañía también apuesta por un crecimiento responsable mediante las finanzas sostenibles, iniciativas de diversidad y programas de desarrollo comunitario.

Arquitecto sénior de plataformas de datos de clientes - Bank of America - Pennington, NJ (presencial)

Lidera la arquitectura de Java, la nube y la integración para las plataformas de datos de clientes de Bank of America. Impulsa soluciones seguras y resilientes entre equipos tecnológicos empresariales.

Descripción

  • Definir la visión arquitectónica y los diseños de soluciones alineados con los objetivos estratégicos del negocio
  • Establecer entornos operativos objetivo, estrategias de resiliencia y requisitos no funcionales
  • Liderar la arquitectura funcional y técnica de las aplicaciones principales de datos de referencia de clientes y cuentas dentro del grupo de arquitectura de Consumer Data Platform
  • Definir la intención de las soluciones y la dirección arquitectónica para soluciones empresariales, operativas y tecnológicas complejas
  • Traducir los requisitos funcionales y no funcionales en backlogs tecnológicos priorizados
  • Ayudar a desarrollar hojas de ruta de arquitectura en los dominios empresarial, de aplicaciones, de datos y tecnológico
  • Resolver cuestiones arquitectónicas y apoyar el diseño de sistemas y la eliminación de impedimentos técnicos
  • Guiar las conversaciones sobre soluciones y diseñar arquitecturas complejas, modulares, flexibles y adaptables
  • Orientar a los miembros del equipo sobre prácticas tecnológicas, estandarización y buenas prácticas de ingeniería
  • Apoyar la selección de pilas tecnológicas y productos tecnológicos preferentes
  • Revisar diseños y código en cuanto a seguridad, rendimiento, mantenibilidad, escalabilidad, usabilidad y fiabilidad
  • Explicar soluciones tecnológicas complejas a públicos técnicos, directivos, ejecutivos y proveedores
  • Desarrollar casos de negocio y preparar diseños técnicos detallados
  • Colaborar con equipos técnicos internos y externos en estrategias de implementación, personalización e integración
  • Preparar especificaciones técnicas para el desarrollo y la integración de sistemas
  • Recomendar buenas prácticas y opciones de soluciones de terceros
  • Contribuir a pruebas de concepto relacionadas con tecnologías emergentes

Requisitos

  • Al menos 10 años de experiencia relevante como arquitecto práctico de soluciones y sistemas
  • Dominio avanzado de arquitectura basada en API, microservicios, sistemas orientados a eventos y patrones de integración de servicios
  • Experiencia práctica en el diseño de API REST, servicios web, mensajería asíncrona y soluciones de integración con JSON, XML, Kafka, JMS o plataformas comparables
  • Sólido dominio del diseño orientado a objetos, el diseño dirigido por el dominio, los patrones de integración empresarial y las prácticas de arquitectura de aplicaciones
  • Experiencia con Java, Spring Boot, Spring Cloud, JPA o Hibernate, Maven o Gradle y tecnologías relacionadas
  • Experiencia en el diseño y la entrega de aplicaciones distribuidas a gran escala con Java o J2EE y patrones modernos de arquitectura empresarial
  • Experiencia en la arquitectura y el despliegue de soluciones en AWS, Azure o Google Cloud Platform
  • Conocimientos de Docker, Kubernetes, OpenShift y enfoques de despliegue nativos de la nube
  • Experiencia en la implementación de DevSecOps, CI/CD, infraestructura como código, pruebas automatizadas y automatización de lanzamientos con GitHub, Jenkins, GitLab, Terraform o herramientas equivalentes
  • Conocimientos de resiliencia, alta disponibilidad, tolerancia a fallos, recuperación ante desastres, monitorización, registro y trazabilidad distribuida
  • Experiencia en el diseño de soluciones seguras con OAuth2, OpenID Connect, TLS mutuo, seguridad de API y estándares de seguridad empresarial
  • Familiaridad con el procesamiento en tiempo real, la gestión de datos maestros, las plataformas de datos de clientes, el streaming de eventos y las tecnologías de integración de datos
  • Comprensión de la ingeniería de rendimiento, la escalabilidad, la planificación de capacidad y la excelencia operativa
  • Experiencia en entornos ágiles de entrega de productos, colaborando con equipos de arquitectura, ingeniería, producto y operaciones
  • Sólidas habilidades de comunicación, liderazgo y gestión de partes interesadas
  • Licenciatura o experiencia profesional equivalente
  • Se valorará la experiencia con gestión de datos de clientes, plataformas Customer 360, resolución de identidades, consolidación de clientes, gestión del consentimiento y gobierno de datos
  • Se valorarán conocimientos de dominios de datos empresariales, linaje de datos, gestión de metadatos, normativas de privacidad y marcos de calidad de datos
  • Se valorará la experiencia habilitando casos de uso digitales, analíticos, de personalización y de inteligencia artificial o aprendizaje automático mediante plataformas de datos de clientes

Beneficios

  • Elegibilidad para un incentivo anual discrecional
  • Elegibilidad para beneficios para empleados
  • Tiempo libre remunerado
  • Recursos y apoyo centrados en el bienestar y las necesidades financieras de los empleados
  • Flexibilidad para trabajar en la oficina determinada por las responsabilidades del puesto y las necesidades del negocio
  • Oportunidades de aprendizaje, crecimiento profesional y contribución al éxito compartido