Aller au contenu

Bank of America

Architecte

JavaScriptTypeScriptJavaSQL
Traduction automatique. Consultez l’original.

Description du poste

Chez Bank of America, nous sommes guidés par un objectif commun : contribuer à améliorer la vie financière de nos clients grâce à la puissance de chaque connexion. Nous y parvenons en favorisant une croissance responsable et en répondant aux besoins de nos clients, de nos collaborateurs, de nos communautés et de nos actionnaires au quotidien.

Être un lieu de travail idéal et offrir une culture bienveillante est au cœur de notre démarche de croissance responsable. Nous nous engageons à favoriser un environnement de travail inclusif où chaque collaborateur a la possibilité de réussir, de construire une carrière et de contribuer à notre succès commun. Cela implique d'attirer et de développer des talents exceptionnels, de reconnaître et de récompenser la performance, et de soutenir le bien-être physique, émotionnel et financier de nos collaborateurs grâce à des avantages sociaux abordables, compétitifs et flexibles.

Nous valorisons les perspectives uniques que les individus apportent, quels que soient leurs parcours professionnels ou personnels, qu'ils soient issus d'un service militaire, d'une formation universitaire ou d'une grande variété d'expériences de vie et de travail. Ces parcours favorisent la résilience, le leadership et l'innovation, renforçant ainsi nos équipes et ayant un impact positif sur les communautés que nous servons.

Bank of America s'engage à maintenir une culture de présence au bureau qui favorise la collaboration, l'engagement et le développement professionnel. Notre approche inclut des attentes claires en matière de présence sur site, tout en offrant un niveau de flexibilité approprié en fonction des responsabilités liées au poste et des besoins de l'entreprise.

Chez Bank of America, vous pouvez bâtir une carrière réussie avec des opportunités d'apprendre, de grandir et d'avoir un impact. Rejoignez-nous !

Ce poste consiste à définir une vision architecturale et une solution alignées sur la stratégie d'architecture d'entreprise, les choix technologiques et les plateformes. Les responsabilités clés incluent la description de l'intention de la solution et de son environnement opérationnel associé, l'évaluation des impacts sur le système, la détermination des systèmes/sous-systèmes principaux et de leurs interfaces, ainsi que l'assistance à la conception de solutions de bout en bout. Les attentes du poste incluent la définition des exigences non fonctionnelles et de la trajectoire architecturale pour soutenir les nouvelles épopées/fonctionnalités, ainsi que la garantie que les solutions sont adaptées aux besoins en travaillant avec les parties prenantes et les prestataires de services.

Responsabilités

  1. Consulter les équipes métier et opérationnelles pour identifier et comprendre les défis et les opportunités d'améliorer l'utilisation et l'efficacité de la technologie, trouver des solutions créatives grâce à la connaissance du domaine, des expérimentations pratiques et des preuves de concept (PoC), et aligner l'intention de la solution et la vision architecturale sur un backlog de changements technologiques en constante évolution.
  1. Travailler avec la gestion de produit et les autres parties prenantes pour planifier et prioriser les éléments du backlog axés sur la technologie pour la trajectoire architecturale afin de permettre la réalisation des épopées/fonctionnalités métier.
  1. Effectuer des revues de conception et de code pour s'assurer que toutes les exigences non fonctionnelles d'une solution sont suffisamment satisfaites (par exemple, sécurité, performance, maintenabilité, évolutivité, utilisabilité et fiabilité).
  1. Diriger le façonnage rapide d'une architecture de haut niveau avec des détails complétés par les exigences métier émergentes et s'assurer que l'architecture est flexible, modulaire et conçue pour s'adapter facilement.
  1. Former les membres de l'équipe aux pratiques technologiques, aux stratégies de normalisation et aux meilleures pratiques pour créer des solutions innovantes.
  1. Clarifier l'architecture et assister les équipes de développement dans la conception du système pour soutenir la mise en œuvre, et fournir des options de solution pour résoudre tout obstacle architectural.
  1. Utiliser les meilleures pratiques, modèles et documentations définis pour créer des conceptions architecturales et suggérer des améliorations aux meilleures pratiques et modèles.

Qualifications requises

  1. 10+ années d'expérience en développement logiciel, incluant une expérience pratique du développement Core Java pour la création d'applications d'entreprise.
  1. Solide expérience pratique de Java, Spring Boot, des APIs RESTful, des services Web et du développement d'applications de niveau intermédiaire.
  1. Solide expérience dans la conception, le développement, l'intégration et le support de APIs et de services backend évolutifs et sécurisés.
  1. Solide compréhension de la sécurité des API, du Single Sign-On (SSO), de OAuth 2.0, de l'authentification/autorisation et des en-têtes de sécurité HTTP.
  1. Expérience avec l'architecture de microservices, l'intégration d'API, la gestion des exceptions, la journalisation et le dépannage d'applications distribuées complexes.
  1. Expérience dans le développement et le déploiement d'applications dans des environnements OpenShift/conteneurisés.
  1. 5+ années d'expérience en développement de bases de données, de préférence Oracle, avec de solides compétences en SQL et PL/SQL, incluant la capacité à développer et optimiser des requêtes d'application.
  1. Au moins 2+ années d'expérience en développement front-end utilisant Angular et TypeScript, avec une connaissance pratique de HTML5, CSS3, JavaScript et des pratiques de développement UI modernes.
  1. Expérience avec CI/CD et les outils de développement logiciel tels que Jira, Jenkins et Bitbucket.
  1. Solides compétences en conception d'applications, résolution de problèmes, débogage et analyse de performance, avec la capacité de dépanner des problèmes sur l'ensemble de la pile technologique.
  1. Capacité démontrée à fournir un code propre, maintenable, testable et réutilisable tout en suivant les normes d'ingénierie établies.
  1. Expérience en conception d'applications, développement, support de production et architecture de solutions techniques dans des environnements d'entreprise complexes.
  1. Excellentes compétences en communication écrite et orale, avec la capacité de collaborer efficacement avec les équipes de développement, les architectes, les leaders technologiques seniors et les partenaires commerciaux.
  1. Une expérience en matière d'accessibilité/ADA est un plus.

Exigence minimale d'éducation : Licence ou expérience professionnelle équivalente.

Qualifications souhaitées

  1. Une personne intègre, dynamique et optimiste, autonome et motivée.
  1. Expérience dans le secteur financier.
  1. Développement Front end avec Angular, Javascript, JSP, HTML/DHTML, Ajax.
  1. Une personne à l'écoute, qui sollicite les avis et implique les autres dans ses communications ; une personne qui valorise et cultive les relations.
  1. Une personne ayant une capacité démontrée à accomplir des tâches et à faire bouger les choses ; une personne ingénieuse, qui saisit les opportunités et qui est innovante.
  1. Une personne entreprenante qui n'a pas peur de remettre en question ; une personne créative capable de penser « en dehors des sentiers battus ».
  1. Un professionnel qui souhaite contribuer à l'organisation et qui est orienté vers les résultats.
  1. Responsable du développement de code propre et progressivement amélioré pour des applications d'entreprise complexes.

Compétences

Pensée analytique

Architecture

Orientation résultats

Conception de solutions

Développement de stratégie technique

Développement d'applications

Collaboration

Gestion des données

Pratiques DevOps

Gestion des risques

Pratiques Agile

Automatisation

Influence

Processus de livraison de solutions

Ingénierie de test

Équipe : 1ère équipe (États-Unis d'Amérique)

Heures par semaine : 40

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026