Développeur en paiements in Toronto

Développeur en paiements in Toronto

Toronto Full-Time 90000 - 110000 $ / year (est.) On-site
N

At a Glance

  • Tasks: Design and develop secure payment services using Java and Spring framework.
  • Company: Join a leading fintech company focused on innovative payment solutions.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on continuous learning and development.
  • Why this job: Make an impact in the financial tech space while working with cutting-edge technologies.
  • Qualifications: 5+ years of software development experience with Java and Spring.

The predicted salary is between 90000 - 110000 $ per year.

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.

Développeur en paiements in Toronto employer: North America Fintech Labs Ltd

Join a dynamic and innovative team as a Développeur en paiements, where your expertise in backend development will be valued in a collaborative and supportive work environment. Our company prioritizes employee growth through continuous learning opportunities and offers competitive benefits, all while fostering a culture of inclusivity and respect. Located in a vibrant area, we provide a unique chance to contribute to cutting-edge financial solutions that make a real impact.

N

Contact Details:

North America Fintech Labs Ltd Recruitment Team

We think you need these skills to ace Développeur en paiements in Toronto

Java
Spring Framework
Backend Development
Payment Systems Design
ISO 20022
Kafka
RabbitMQ