Développeur Java Senior (paiements Swift)/senior Java Developer (swift Payments) – Hybride/hybrid

Montréal, QC, CA, Canada

Job Description

Nous recherchons un developpeur Java senior hautement qualifie pour rejoindre notre equipe de paiements Swift. Ce role sera essentiel dans le developpement et l'amelioration de nos systemes de traitement des paiements, qui soutiennent des transactions financieres critiques sur diverses plateformes. Le candidat ideal possedera une solide experience en developpement Java, en particulier dans les technologies de paiement et les API. Vous collaborerez avec des equipes pluridisciplinaires pour concevoir, developper et mettre en oeuvre des solutions de paiement robustes, evolutives et securisees. Dans cet environnement dynamique, vous releverez les defis du traitement des paiements en temps reel, en veillant a ce que nos systemes puissent gerer un volume eleve de transactions sans compromettre la performance ni la securite.


###

Ce que vous accomplirez




Concevoir, developper et maintenir des applications Java de haute qualite pour les paiements Swift. Collaborer avec les responsables produits et les parties prenantes pour recueillir les besoins et gerer le processus de developpement. Executer et optimiser des algorithmes de traitement des paiements pour assurer une gestion efficace des transactions. Realiser des revues de code et assurer le mentorat des developpeurs juniors, en promouvant les meilleures pratiques en developpement logiciel. Deboguer et resoudre des problemes techniques complexes, en garantissant la fiabilite et la performance du systeme.

Ce dont vous avez besoin pour reussir (competences requises)




Baccalaureat en informatique, en ingenierie ou dans un domaine connexe. Minimum de 8 ans d'experience en developpement Java, avec un accent sur les systemes de paiement. Minimum de 3 ans d'experience sur des plateformes de traitement des paiements et des API, notamment dans les paiements Swift. Experience dans les paiements internationaux, les formats de messages, les virements. Maitrise des bases de donnees telles que MySQL, PostgreSQL ou Oracle, y compris la redaction de requetes complexes.

Ce qui vous aidera a vous demarquer (competences desirees)




Experience avec l'architecture microservices et les solutions cloud. Connaissance des methodologies de developpement logiciel telles qu'Agile ou Scrum.
###

Modalites de travail




Nous croyons que le travail hybride est l'avenir, et nous nous efforcons d'offrir de la flexibilite dans la mesure du possible. Compte tenu des exigences operationnelles de ce poste, il s'agit d'un poste hybride necessitant 2 a 3 jours par semaine chez le bureau d'un de nos clients a Montreal, Quebec. Quel que soit votre modalite de travail, nous sommes la pour favoriser une equilibre travail-vie personnelle grace a nos programmes de mieux-etre.


Les modalites de travail pour ce poste sont exactes a la date de publication. Elles peuvent changer en fonction du projet dans lequel vous etes engage, ainsi que des exigences de l'entreprise et du client. Soyez assure(e) que nous serons toujours clairs sur les attentes liees au poste.


We are seeking a highly skilled Senior Java Developer to join our Swift Payments team. This role will be instrumental in developing and enhancing our payment processing systems that power critical financial transactions across various platforms. The ideal candidate will have a strong background in Java development, particularly in payment technologies and APIs. You will collaborate with multi-functional teams to design, develop, and implement robust payment solutions that are both scalable and secure. In this fast-paced environment, you will tackle the challenges of real-time payment processing, ensuring that our systems can handle large volumes of transactions without compromising on performance or security.


###

In this role, you will:




Design, develop, and maintain high-quality Java-based applications for Swift Payments. Collaborate with product owners and collaborators to gather requirements and drive the development process. Implement and optimize payment processing algorithms to ensure efficient transaction management. Conduct code reviews and provide mentorship to junior developers, promoting standard methodologies in software development. Debug and resolve complex technical issues, ensuring system reliability and performance.
###

What you'll need to succeed (required skills):




Bachelor's degree in Computer Science, Engineering, or a related field. Minimum 8+ years of experience in Java development, with a focus on payment systems. Minimum 3+ years of experience in payment processing platforms and APIs, particularly in Swift Payments. Experience in International Payments, Messages Formats, Remittances. Proficient in databases such as MySQL, PostgreSQL, or Oracle, including writing complex queries.
###

What will help you stand out (preferred skills):




Experience with microservices architecture and cloud-based solutions is a plus. Knowledge of software development methodologies such as Agile or Scrum.
###

Working arrangements




We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role's business requirements, this is a hybrid position requiring 2-3 days a week in a client OR Cognizant office in Montreal, QC. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.


The working arrangements for this role are accurate as of the date of posting. This may change based on the project you're engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2409262
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned