Java Developer

Montréal, QC, CA, Canada

Job Description

This role offers a unique and dynamic opportunity to be part of a team responsible for managing US-based real-time payment applications, including SWIFT, Montran, and ACH Plus, which are directly connected to the Fedwire and CHIPS systems. We seek to build strong business partnerships to tackle complex challenges and take pride in the value we create. For us, SQL and Java are more than just programming languages--they are tools to bring our ideas to life.



Technical stack



Priority:

JAVA Spring+Spring Boot Microsoft SQL Oracle Tomcat WildFly RedHat Linux


Optional:

Angular React PostgreSQL RabbitMQ Docker PowerBI|RestAPI


What will be your DAY-TO-DAY?



Thisrole blends the innovative energy of a FinTech with the stability of a major international bank. We believe that being a proficient developer requires a strong grasp of the entire software development cycle and a deep understanding of the business context in which the software operates. One of your initial challenges will be to contribute to a global project impacting financial institutions and large corporations worldwide--the "I5020022 Project," which aims to implement a new format for payment messages.



In this hybrid position, approximately 40% of your time will be spent programming, while the rest will involve managing vendor relationships and ensuring alignment with stakeholders.



Responsibilities:

Feature Development:

Create new features, including making design and architectural decisions, testing, tracking quality metrics, and producing documentation.

Stakeholder Engagement:

Present developed features to stakeholders and product owners, gaining a solid understanding of business requirements and gathering feedback.

Software Delivery & Support

: Ensure that software solutions meet internal standards and provide operational support as needed.

Process Improvement:

Enhance CI/CD practices and automate routine tasks to optimize the development process. Willingness to occasionally perform Level 3 support during overnight shifts or on-duty.

Profile



Skills and Qualifications:



Must Have:

7+ years of experience in information systems environments, ideally within the financial industry. Proven track record of managing long-term projects and serving as the main point of contact for multiple stakeholders. Strong relationship management and expectation-setting skills with internal and external clients Hands on experience on middleware/container installation/setup on Linux environment Familiarity with Agile practices and methodologies.


Nice to Have:

Experience with Test-Driven Development (TDD). Knowledge of automated testing tools such as Selenium or Jenkins. Understanding of software security practices (OAuth2, SSL/TLS, IAM). University degree in Computer Science, DEC, or equivalent technical certifications.

Languages:

French and English

Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States

.



=================================



Ce poste offre une opportunite unique et dynamique de faire partie d'une equipe chargee de gerer les applications de paiement en temps reel basees aux Etats-Unis, notamment SWIFT, Montran et ACH Plus, qui sont directement connectees aux systemes Fedwire et CHIPS. Nous cherchons a etablir de solides partenariats commerciaux pour relever des defis complexes et sommes fiers de la valeur que nous creons. Pour nous, SQL et Java sont plus que de simples langages de programmation : ce sont des outils qui donnent vie a nos idees.



Pile technique





Priorite

JAVA Spring+Spring Boot Microsoft SQL Oracle Tomcat WildFly RedHat Linux


Optionnel:

Angular React PostgreSQL RabbitMQ Docker PowerBI RestAPI


Quel sera votre QUOTIDIEN ?



Ce poste allie l'energie innovante d'une FinTech a la stabilite d'une grande banque internationale. Nous pensons qu'etre un developpeur competent necessite une solide maitrise de l'ensemble du cycle de developpement logiciel et une comprehension approfondie du contexte commercial dans lequel le logiciel fonctionne. L'un de vos premiers defis sera de contribuer a un projet mondial ayant un impact sur les institutions financieres et les grandes entreprises du monde entier : le projet I5020022 , qui vise a mettre en oeuvre un nouveau format pour les messages de paiement.



Dans ce poste hybride, environ 40 % de votre temps sera consacre a la programmation, tandis que le reste consistera a gerer les relations avec les fournisseurs et a assurer l'alignement avec les parties prenantes.



Responsabilites :Developpement de fonctionnalites : creer de nouvelles fonctionnalites, notamment prendre des decisions en matiere de conception et d'architecture, tester, suivre les mesures de qualite et produire de la documentation. Engagement des parties prenantes : presenter les fonctionnalites developpees aux parties prenantes et aux proprietaires de produits, acquerir une solide comprehension des exigences commerciales et recueillir des commentaires. Livraison et support de logiciels : s'assurer que les solutions logicielles repondent aux normes internes et fournir un support operationnel si necessaire. Amelioration des processus : ameliorer les pratiques CI/CD et automatiser les taches de routine pour optimiser le processus de developpement. Volonte d'effectuer occasionnellement un support de niveau 3 pendant les quarts de nuit ou en service.


Profil



Competences et qualifications :



Doit posseder :

7 annees d'experience dans les environnements de systemes d'information, idealement dans le secteur financier. Experience averee dans la gestion de projets a long terme et en tant que point de contact principal pour de multiples parties prenantes. Solides competences en gestion des relations et en definition des attentes avec les clients internes et externes. Experience pratique de l'installation/configuration de middleware/conteneur dans un environnement Linux. Connaissance des pratiques et methodologies Agile.


Atouts :

Experience en developpement pilote par les tests (TDD). Connaissance des outils de test automatises tels que Selenium ou Jenkins. Comprehension des pratiques de securite logicielle (OAuth2, SSL/TLS, IAM). Diplome universitaire en informatique, DEC ou certifications techniques equivalentes.


Langues

: francais et anglais



La capacite a communiquer en anglais, a l'oral comme a l'ecrit, est une exigence car la personne occupant ce poste devra collaborer regulierement avec des collegues et des partenaires aux Etats-Unis.

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.


Related Jobs

Job Detail

  • Job Id
    JD2390062
  • 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