Huntington National Bank

Technologie des paiements - Développeur Java

JavaAWSGCPTerraform
Traduction automatique. Consultez l’original.

Description

Résumé du poste de Programmeur/Analyste Senior

Nous recherchons un Programmeur/Analyste Senior possédant une expérience sur GCP pour soutenir le développement et l'amélioration continue de la plateforme de paiements d'entreprise. Ce rôle se concentre sur la mise en œuvre de solutions natives pour le cloud au sein d'un backend Java (incluant le développement REST API), le support du traitement des paiements piloté par les événements et la garantie de la stabilité des applications dans les environnements de production.

Ce rôle implique une collaboration étroite avec les spécialistes techniques IS, les architectes et les analystes métier afin de fournir des solutions de paiement sécurisées, évolutives et hautement disponibles, tout en respectant les normes et les meilleures pratiques de l'entreprise. Le candidat idéal possède de solides compétences en développement pratique, une expérience de travail au sein d'équipes agiles et la capacité de livrer des fonctionnalités de manière autonome tout en escaladant les décisions de conception et les problèmes complexes aux responsables techniques seniors si nécessaire.

Devoirs et responsabilités

  1. Analyser les besoins métier et techniques et les traduire en solutions techniques efficaces.
  1. Développer et maintenir des services back‑end en utilisant Java (par exemple, Spring Boot). Concevoir, construire et versionner des APIs RESTful, incluant la conception axée sur le contrat, la documentation et les tests d'intégration au sein de notre écosystème de paiement.
  1. Démontrer une connaissance de GCP, de son interface en ligne de commande (CLI), de ses services et de ses intégrations, et être capable de fournir des solutions les utilisant.
  1. Concevoir, développer, tester et maintenir des applications natives pour le cloud sur GCP. Mettre en œuvre des solutions sans serveur (serverless) et basées sur des conteneurs en utilisant Cloud Functions, Cloud Run et/ou GKE. Construire et maintenir des APIs en utilisant Apigee ou la passerelle API de GCP.
  1. Écrire un code propre, maintenable et bien documenté en suivant les normes de l'entreprise.
  1. Participer aux processus de gestion des incidents, des problèmes et des changements. Fournir un support en production, incluant une rotation d'astreinte planifiée.
  1. Travailler avec des équipes offshore/sur site pour assurer la livraison ponctuelle et de qualité des artefacts techniques et de test, incluant le code, la documentation de conception et les livrables de test, tout en veillant à ce que toutes les directives de codage et de test prescrites par HNB soient systématiquement respectées.
  1. Démontrer une connaissance des chaînes d'outils et des processus DevSecOps et être capable de fournir des solutions les utilisant.
  1. Apporter une assistance dans la résolution de problèmes matériels ou logiciels. Diagnostiquer la cause de problèmes techniques complexes tels que les performances, la disponibilité, les intégrations d'applications internes et externes, les bases de données, le middleware, le réseau, etc.
  1. Posséder une connaissance approfondie des outils techniques disponibles pour le développement et le support des systèmes et travailler avec ceux-ci. Maintenir et démontrer une connaissance des tendances techniques de l'industrie, en particulier telles qu'elles s'appliquent à Huntington.
  1. Peut aider à identifier les besoins en formation ou à former du personnel moins expérimenté.
  1. Effectuer d'autres tâches selon les besoins.

Qualifications de base

  1. Licence (Bachelor's Degree)
  1. 1 an ou plus d'expérience pertinente, ou candidats qualifiés ayant terminé avec succès la formation technique pour les jeunes de Huntington ou une partie du programme d'apprentissage, en remplacement de l'expérience pertinente.

Qualifications souhaitées

  1. 3 ans ou plus d'expérience pratique dans le développement et le support d'applications natives pour le cloud sur GCP. Solide maîtrise de Java (Spring/Spring Boot) et de GCP.
  1. 3 ans ou plus d'expérience avec GCP, AWS et/ou Azure.
  1. 3 ans ou plus d'expérience dans le support de l'automatisation IaC, de préférence Terraform.
  1. 3 ans ou plus d'expérience en codage/scripting, de préférence Java.
  1. Expérience dans la création et le support de APIs RESTful sécurisées et d'intégrations asynchrones pilotées par les événements (approches d'authentification OAuth2/OIDC ou similaires préférées).
  1. Expérience avec les technologies basées sur le cloud et les environnements multi-plateformes, incluant GCP, AWS, Azure, IaC/Terraform, livraison Agile, Azure DevOps, pipelines CI/CD, Git, sécurité cloud, IAM et validation de politiques utilisant Terraform Validator, OPA ou Rego. Expérience dans le support de systèmes de paiement ou financiers à l'échelle de l'entreprise. Connaissance des concepts de traitement des paiements (ACH, chèques, cartes de débit/crédit/entreprise, Zelle, paiement de factures, etc.).
  1. Expérience dans l'utilisation d'outils de surveillance tels que Dynatrace, Zenoss, Splunk et les fichiers journaux pour évaluer la santé des applications de production critiques et identifier les causes profondes des problèmes de performance et fonctionnels.
  1. Exposition aux outils de développement ou d'automatisation assistés par l'IA.
  1. Expérience avec l'Infrastructure as Code (préférence pour Terraform).
  1. Capacité à équilibrer les responsabilités de développement et de support tout en collaborant efficacement avec les segments métier, les équipes informatiques, les fournisseurs et les parties prenantes pour obtenir des résultats fructueux.
  1. Solides compétences en analyse, dépannage, communication, relations interpersonnelles et service client ; résolveur de problèmes motivé qui s'épanouit dans des environnements dynamiques et contribue en tant que membre d'équipe solide.
  1. Expérience avec les produits et le traitement des cartes, expérience en gestion des dépenses et/ou expérience dans l'industrie des services financiers.

Statut d'exemption : (Oui = non éligible au paiement des heures supplémentaires) (Non = éligible au paiement des heures supplémentaires) Oui

Type de lieu de travail : Bureau

Notre approche du type de lieu de travail au bureau

Certains postes en dehors de notre réseau d'agences peuvent être éligibles à un aménagement de travail flexible. Nous combinons le meilleur des deux mondes : le travail au bureau et le télétravail. Notre approche permet à nos équipes de renforcer les liens, de maintenir une communauté forte et de faire leur meilleur travail. Les rôles à distance auront également l'opportunité de se réunir dans nos bureaux pour les moments qui comptent. Les modalités de travail spécifiques seront fournies par l'équipe de recrutement.

Huntington ne parrainera pas les candidats pour ce poste pour des avantages liés à l'immigration, y compris, mais sans s'y limiter, l'assistance à l'obtention d'une autorisation de travail pour les étudiants F-1, les professionnels H-1B, les travailleurs O-1, les travailleurs TN, les travailleurs E-3, parmi d'autres statuts d'immigration. Les candidats doivent être actuellement autorisés à travailler aux États-Unis à temps plein.

Fourchette de rémunération : 49,925 $ - 92,575 $ Salaire annuel

Huntington est un employeur garantissant l'égalité des chances.

Pratique d'embauche sans tabac : Visitez le site Web des carrières de Huntington pour plus de détails.

Note aux recruteurs d'agences : Huntington ne paiera pas de frais pour tout placement résultant de la réception d'un CV non sollicité. Tous les CV non sollicités envoyés à des collègues de Huntington, directement ou indirectement, seront considérés comme la propriété de Huntington. Les agences de recrutement doivent avoir un accord-cadre de services et une déclaration de travail valides, écrits et entièrement exécutés pour être prises en considération.

La fourchette de rémunération représente le bas et le haut de la fourchette de rémunération de base prévue pour ce poste. La rémunération réelle variera en fonction de divers facteurs, notamment, mais sans s'y limiter, le lieu, l'expérience et l'éducation. Les collègues occupant ce poste sont également éligibles pour participer à un plan de rémunération incitative applicable. De plus, Huntington offre une variété d'avantages aux collègues, notamment une couverture d'assurance maladie, un programme de bien-être, une assurance vie et invalidité, un plan d'épargne retraite, des programmes de congés payés, des jours fériés payés et des congés payés (PTO).

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

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter