Développeur Java / Java Developer

MthreeMontréal, Quebec, CanadaJob.bojulkaistu 28.07.2026
Pakollinen:PythonJavaGitAWSAzureGoogle CloudDockerKubernetesCloudBackendDevOpsAgileAIFinTechSecurityPrincipalJunior

English version below

Doit être local à Montréal

Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?

Nous recherchons un(e) Développeur(se) Java pour rejoindre une équipe dynamique chez l’un de nos clients au sein de l’équipe Firm Market Risk Technology de Risk Tech, afin de développer et d’améliorer la plateforme de gestion du risque de marché de l’entreprise. Il s’agit d’un poste d’ingénierie logicielle très opérationnel (hands-on). Le/la candidat(e) retenu(e) consacrera une part importante de son temps à la conception, au développement et à l’optimisation de systèmes basés sur Java, tout en apportant son expertise technique à l’équipe. L’équipe est responsable de la conception et de la mise en œuvre de solutions technologiques permettant de calculer le risque de marché de l’entreprise. Ses systèmes prennent en charge des simulations de risque quotidiennes ainsi que des analyses visant à estimer les pertes potentielles sur différents horizons temporels.

À propos de mtrois :

Depuis 2010, mtrois aide ses clients à résoudre leurs défis commerciaux et technologiques. Nous sommes un cabinet de conseil en technologie et en affaires, avec une main-d'œuvre mondiale qui réalise des projets IT et business majeurs pour certaines des plus grandes institutions financières au monde.

Services principaux :

  • Conseil et accompagnement
  • Services managés
  • Programme Alumni Graduate
  • Programme Alumni Pro

Nous avons une présence mondiale et sommes experts dans la fourniture de services de qualité exceptionnelle à notre clientèle, couvrant les domaines suivants : Risque, Réglementation & Conformité ; Produits fournisseurs ; Support applicatif ; Développement applicatif ; Cybersécurité & Sécurité de l'information ; Science des données et DevOps.

Notre programme Expert offre aux professionnels expérimentés un accès à des postes de haut niveau dans les secteurs de la technologie, de la finance, de l’aviation et de l’assurance. Rejoignez-nous pour travailler sur des projets technologiques de pointe, allant des plateformes de trading internationales aux applications critiques pour les compagnies aériennes de premier plan. Nous recrutons des professionnels désireux de faire progresser rapidement leur carrière dans la technologie ou les opérations au sein d’organisations mondiales prestigieuses.

Responsabilités :

  • Participer activement au développement Java avec des responsabilités couvrant la conception, l’implémentation et le support des composants clés de la plateforme de gestion du risque de marché.
  • Développer des solutions informatiques évolutives et à haute performance pour le calcul du risque de marché et la fourniture de capacités d’analyse avancées.
  • Exploiter les outils d’IA afin de soutenir les flux de travail analytiques et basés sur des agents (agentic workflows), tout en maintenant des normes rigoureuses en matière de qualité, d’exactitude et de fiabilité des solutions.
  • Collaborer avec des équipes multidisciplinaires ainsi qu’avec des homologues internationaux pour fournir des solutions de haute qualité.
  • Travailler dans un environnement de développement Agile, en garantissant une livraison efficace et dans les délais des produits et des fonctionnalités.
  • Assurer un leadership technique et du mentorat auprès des développeurs juniors de l’équipe.

Compétences requises:

  • Solide expertise en développement Java Core, avec une expérience avérée dans la conception et le développement de systèmes backend robustes destinés à la production.
  • Expérience dans la conception et le développement de systèmes distribués à grande échelle.
  • Bonne maîtrise des structures de données, des algorithmes et des patrons de conception logicielle (design patterns).
  • Solide connaissance des environnements Linux/Unix et des langages de script associés.
  • Expérience avec les bases de données relationnelles et/ou orientées documents.
  • Capacité à traduire des besoins métiers et analytiques en solutions techniques efficaces.
  • Une expertise approfondie en Market Risk n'est pas requise dès le départ et pourra être développée grâce à une collaboration étroite avec les équipes Risque et Analytics.
  • Capacité à encadrer des collaborateurs juniors, à influencer les orientations techniques et à gérer plusieurs initiatives en parallèle.
  • Généralement 6 ans ou plus d'expérience pertinente dans la conception de systèmes complexes en environnement de production, avec une expertise démontrée en développement backend Java et en architecture de systèmes distribués.
  • Diplôme de Licence/Bachelor en informatique, technologies de l'information ou domaine connexe, ou expérience équivalente.
  • Excellentes capacités d'analyse et de résolution de problèmes.Esprit d'initiative et autonomie permettant de piloter des projets de manière indépendante.
  • Capacité à aligner les solutions technologiques sur les objectifs métier et les exigences réglementaires.Excellentes compétences en communication, à l'écrit comme à l'oral.

Qualifications souhaitées:

  • Expérience avec les outils de développement basés sur l'IA agentique, tels que GitHub Copilot ou Claude Code.
  • Expérience de l'utilisation de Python et des environnements Unix en production.
  • Expérience avec des plateformes Cloud telles qu'Azure, AWS ou Google Cloud Platform (GCP).
  • Connaissance des technologies Big Data telles qu'Apache Spark et Snowflake.
  • Expérience avec les outils d'Infrastructure as Code (IaC) comme Terraform ou AWS CloudFormation.
  • Connaissance des architectures cloud natives et des déploiements conteneurisés (Docker, Kubernetes, etc.).
  • Familiarité avec les méthodologies Agile et les bonnes pratiques DevOps.
  • Expérience dans le secteur des services financiers, notamment dans les domaines du risque de marché (Market Risk) ou de la FinTech.

Chez mtrois, nos valeurs soutiennent des coéquipiers courageux, des moteurs de changement et des champions de l’apprentissage, tout en veillant à la santé et au bien-être de tous les employés. Nous sommes fiers de célébrer la diversité de chaque individu qui contribue à faire de mtrois l’entreprise qu’elle est aujourd’hui et qu’elle sera demain. Nous valorisons la diversité au sein de mtrois et avec nos entreprises partenaires, et nous sommes fiers d’offrir un environnement où tous nos collègues peuvent s’épanouir. Cela signifie promouvoir une forte culture d’égalité mais, surtout, d’inclusion.

Les candidats doivent être actuellement autorisés à travailler à temps plein au Canada. L’entreprise ne sponsorisera pas de visas de travail.

Must be local to Montreal

Want to work in technology at an investment bank?

We are looking for someone to be a part of a dynamic team as a Java Developer for one of our clients to join their Firm Market Risk Technology team in Risk Tech to develop and enhance the Firm Market Risk Platform. This is a hands-on Software Engineering role. The successful candidate will spend a significant portion of their time designing, building, and optimizing Java-based systems, while also providing technical expertise within the squad. They are responsible for designing and implementing technological solutions that calculate the Market Risk of the Firm. Their systems support daily risk simulations and analytics that estimate potential losses across multiple time horizons.

About mthree:

Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.

Core Services:

  • Consulting and Advisory
  • Managed Services
  • Alumni Graduate Program
  • Alumni Pro Program

We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.

Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.

Responsibilities:

  • Hands-on in core Java development with responsibilities for design, implementation and support of key components of the Market Risk platform.
  • Implement scalable and high-performance computing solutions for computing market risk & providing analysis capabilities.
  • Leverage Ai tools to support agentic and analytical workflows, while maintaining rigorous standards for solution quality, accuracy, and correctness.
  • Collaborate with cross-functional teams and global counterparts to deliver high-quality solutions.
  • Work in an Agile development environment, ensuring timely and efficient product delivery.
  • Provide technical leadership and mentorship to junior developers in the squad.

Skills Required:

  • Strong expertise in Core Java development, with a proven track record of building production-grade backend systems.
  • Experience designing and building large-scale, distributed systems.
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Strong working knowledge of Linux/Unix environments and scripting.
  • Experience with relational and/or document-oriented databases.
  • Ability to translate business and analytical requirements into efficient technical solutions; deep Market Risk domain expertise is not required upfront and can be developed on the job through close partnership with Risk and Analytics teams.
  • Ability to guide junior staff, influence technical direction, and manage multiple initiatives in parallel.

Typically 6+ years of relevant experience building large-scale, production-grade systems, with demonstrated depth in Java-based backend development and distributed system design.

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • Strong problem-solving and analytical thinking.
  • Self-starter with the ability to take initiative and drive projects independently
  • Ability to align technology with business goals and regulatory needs.
  • Excellent communication skills, both verbal and written

Preferred Qualifications:

  • Experience using Agentic Ai development and tools (Github copilot, Claude Code).
  • Experience using Python/Unix in production environments.
  • Experience with cloud platforms (e.g., Azure, AWS, or GCP).
  • Exposure to big data technologies such as Apache Spark, Snowflake.
  • Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation)
  • Knowledge of containerized deployments and cloud-native architecture.
  • Familiarity with Agile software development and DevOps best practices.
  • Background in financial services, especially within Market Risk or FinTech.

At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.

Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.