Développeur en paiements

North America Fintech Labs Ltd

Toronto

On-site

CAD 110,000 - 140,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

North America Fintech Labs Ltd recherche un Développeur en paiements expérimenté pour concevoir et maintenir des services backend liés aux paiements avec Java et Spring. Vous garantirez fiabilité, sécurité et conformité dans un écosystème financier réglementé.

Vous travaillerez à Toronto ou en environnement hybride avec des équipes Produits, Opérations et QA, et participerez à des intégrations avec des réseaux et partenaires, tout en rédigeant des tests et en améliorant les performances.

Qualifications

  • Plus de 5 ans d’expérience professionnelle en développement logiciel avec Java et Spring Boot/Spring Framework.
  • Expérience avec les systèmes de messagerie comme Kafka ou RabbitMQ.
  • Connaissance des plateformes infonuagiques (AWS, Azure ou GCP) et des pipelines CI/CD.
  • Expérience avec les technologies de conteneurisation (Docker/Kubernetes).
  • Bonne compréhension des services financiers et des exigences de conformité.
  • Expérience avec les réseaux de paiement et les normes ISO 20022 (PAIN.001, PACS.008, PACS.004).
  • Maîtrise des bases de données relationnelles (PostgreSQL, Oracle ou MySQL) et SQL de base.

Responsibilities

  • Concevoir, développer et maintenir des services backend liés aux paiements avec Java et Spring.
  • Développer et améliorer les capacités de paiement avec une priorité sur fiabilité, sécurité et conformité.
  • Concevoir des systèmes de traitement des paiements conformes aux normes de l’industrie.
  • Collaborer avec Product, Opérations, Compliance et QA pour livrer des solutions de qualité.
  • Assurer le suivi des transactions et les contrôles antifraude de base.
  • Participer aux intégrations avec des partenaires et API internes.
  • Rédiger des tests automatisés et améliorer les performances.
  • Travailler avec DevOps et Support pour la surveillance et la gestion des incidents.
  • Appliquer les bonnes pratiques de développement sécurisé et traçabilité des activités.

Skills

Java
Spring Boot
Spring Framework
Kafka
RabbitMQ
AWS/Azure/GCP
Docker
Kubernetes
API RESTful
OAuth2/OIDC
Git
SQL
PostgreSQL
MySQL
Oracle
PAIN.001 ISO20022

Education

Bachelor en informatique ou domaine connexe

Tools

PostgreSQL
Oracle
MySQL
Docker
Kubernetes

Job description

Développeur en paiements

Il y a 2 jour(s) Identifiant de la demande: 1003

Nous recherchons un(e) Associé(e) principal(e), Développement des paiements motivé(e) (5 ans ou plus d’expérience) pour contribuer au développement de nos plateformes de paiements (virements bancaires, ACH, TCH RTP, FedNow, etc.). Ce poste convient parfaitement à un(e) ingénieur(e) possédant une solide expérience en développement backend avec Java et le framework Spring, et souhaitant évoluer dans un environnement financier réglementé.

Responsabilités
  • Concevoir, développer et maintenir des services backend liés aux paiements à l’aide de Java et du framework Spring.
  • Développer et améliorer les capacités de paiement en mettant l’accent sur la fiabilité, la sécurité et la conformité réglementaire.
  • Concevoir des systèmes de traitement des paiements conformes aux normes de l’industrie (p. ex. ISO 20022) et aux règles des réseaux de paiement (The Clearing House, Réserve fédérale, Zelle, etc.).
  • Collaborer avec les équipes Produits, Opérations, Conformité et Assurance qualité (QA) afin de comprendre les besoins et livrer des solutions de qualité.
  • Soutenir un traitement des transactions sécuritaire et efficace, incluant les pistes d’audit et les contrôles antifraude de base.
  • Participer aux intégrations avec des partenaires tiers, des réseaux bancaires centraux et des API internes sous la supervision d’ingénieurs seniors.
  • Participer aux revues de code, rédiger des tests automatisés (unitaires et d’intégration) et contribuer au débogage ainsi qu’à l’amélioration des performances.
  • Collaborer avec les équipes DevOps et Support à la production afin d’améliorer la surveillance des systèmes, les alertes et la gestion des incidents.
  • Appliquer les bonnes pratiques de développement sécurisé, notamment en matière d’authentification, d’autorisation et de traçabilité des activités dans un environnement réglementé.
  • Rédiger une documentation technique claire et contribuer aux procédures opérationnelles.
  • Se tenir à jour concernant les normes fintech, les évolutions de l’écosystème Java/Spring et les nouveaux outils favorisant la fiabilité des systèmes et la productivité des développeurs.
Connaissances, compétences et aptitudes
  • Expérience avec des systèmes de messagerie tels que Kafka ou RabbitMQ.
  • Connaissance des plateformes infonuagiques (AWS, Azure ou GCP) ou des pipelines CI/CD.
  • Expérience avec les technologies de conteneurisation telles que Docker ou Kubernetes.
  • Expérience avec les outils de surveillance et d’observabilité (cadres de journalisation, métriques applicatives, etc.).
  • Bonne compréhension des concepts liés aux services financiers, aux exigences de conformité ou au développement dans un environnement réglementé.
  • Expérience avec les réseaux de paiement existants (FedWire, FedACH, FedNow, TCH RTP, etc.).
  • Expérience avec les messages de paiement ISO 20022 (PAIN.001, PACS.008, PACS.004, etc.).
Formation, expérience et qualifications
  • Baccalauréat en informatique, en technologies de l’information ou dans un domaine connexe (ou expérience pratique équivalente).
  • Plus de 5 ans d’expérience professionnelle en développement logiciel avec Java et Spring Boot/Spring Framework.
  • Connaissance de la conception d’API RESTful et des modèles d’intégration de base.
  • Expérience avec les bases de données relationnelles (PostgreSQL, Oracle ou MySQL) et rédaction de requêtes SQL de base.
  • Compréhension des principes fondamentaux de la sécurité, notamment l’authentification et l’autorisation (ex. OAuth2/OIDC).
  • Excellentes compétences en résolution de problèmes, souci du détail et capacité à communiquer efficacement au sein d’équipes multidisciplinaires.
  • Expérience des flux de travail basés sur Git (GitHub, GitLab ou Bitbucket).
  • Volonté d’apprendre de nouveaux langages, technologies et concepts propres au secteur financier.
Exigence linguistique

Ce poste exige une maîtrise de l’anglais afin de communiquer efficacement avec des collègues, des clients et des partenaires d’affaires situés au Canada, aux États-Unis et dans d’autres territoires où l’entreprise exerce ses activités. Lorsqu’un poste requiert le bilinguisme, cette exigence sera précisée dans l’offre d’emploi.

Confidentialité | Avis juridiques | Exigences | Intelligence artificielle

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Directeur·rice des opérations de paiement
Directeur·rice des opérations de paiement

Aylo-Carri • Montreal

Hybrid
CAD 180,000 - 280,000
Directeur·rice des opérations de paiement
Directeur·rice des opérations de paiement

Aylo Carrières • Montreal (administrative region)

Hybrid
CAD 130,000 - 180,000
Développeur Angular/ Java
Développeur Angular/ Java

SII Group • Montreal

Hybrid
CAD 70,000 - 110,000
Directeur·rice des opérations de paiement
Directeur·rice des opérations de paiement

Aylo • Montreal (administrative region)

Hybrid
CAD 150,000 - 210,000
Hybride travail
Bureaux à Montréal
Équipe internationale
Développeur principal en tests automatisés (SDET)
Développeur principal en tests automatisés (SDET)

ALFACONSEIL.CA • Montreal

On-site
CAD 90,000 - 140,000
AWS Certified Developer
Développeur full stack iOS
Développeur full stack iOS

COFOMO • Montreal

On-site
CAD 95,000 - 140,000
Développeur Java Senior
Développeur Java Senior

SII Group • Canada

On-site
CAD 90,000 - 120,000
Développeur/ Développeuse Java Backend Sénior
Développeur/ Développeuse Java Backend Sénior

Highspring • Montreal

On-site
CAD 110,000 - 160,000
Développeur·euse Java intermédiaire – API, microservices et données
Développeur·euse Java intermédiaire – API, microservices et données

ALFACONSEIL.CA • Montreal

On-site
CAD 90,000 - 130,000
Analyste fonctionnel senior
Analyste fonctionnel senior

ALFACONSEIL.CA • Montreal West

On-site
CAD 90,000 - 120,000