Java Developer / Développeur Java - FICC Technology
Montreal, QC
**Must be local to Montreal**
Want to work in technology at an investment bank?
We are looking for an experienced Java Developer to join a dynamic team for one of our clients. The team develops and maintains IT systems that enable the Fixed Income Electronic Trading business. Fixed Income Electronic Trading supports the efficient and automated execution of fixed income products, ensuring seamless trading and operational excellence. The team is distributed across multiple locations, including Budapest, London, Montreal, Tokyo, and New York, and operates in a highly collaborative, Agile environment.
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.
Primary Responsibilities:
Development & Design:
- Perform server-side Java development as part of a large Agile development team.
- Design and develop scalable solutions for electronic trading platforms.
- Write comprehensive unit and integration tests for all new functionality.
Collaboration:
- Work closely with senior team members and clients to refine and deliver precise functional requirements.
- Partner with stakeholders, including traders and operations, to ensure systems align with business needs.
- Collaborate with other IT teams to integrate and enhance system functionality.
Testing & Deployment:
- Participate in end-to-end UAT testing to ensure production-ready systems.
- Continuously improve system quality through code reviews, refactoring, and adherence to best practices.
Skills Required:
- Strong proficiency in server-side Java development.
- Experience with the Spring framework.
- Solid understanding of Unix/Linux operating systems.
- Experience in multi-threaded Java programming.
- Experience working with relational databases (SQL).
- Proven ability to deliver high-quality software in a multi-person Agile team environment.
Skills Desired:
- Business knowledge of fixed income products (e.g., government bonds, corporate bonds, repos).
- Familiarity with electronic trading platforms such as Bloomberg TSOX, Tradeweb, or MarketAxess.
- Experience with Service-Oriented Architecture (SOA) and XML.
- Exposure to DB2 or similar database systems.
- Full-stack development experience, particularly with Angular and TypeScript.
- Familiarity with Agile methodologies and tools (e.g., Jira, Confluence).
Key Competencies
- Strong problem-solving skills and attention to detail.
- Excellent communication skills to work effectively with global teams and business stakeholders.
- Ability to manage multiple priorities in a fast-paced, dynamic environment.
- A proactive approach to continuous learning and improvement
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.
**French Translation**
Doit être local à Montréal
Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?
Nous recherchons un développeur Java expérimenté pour rejoindre une équipe dynamique pour l'un de nos clients. L'équipe développe et maintient des systèmes informatiques qui permettent le commerce électronique de produits à revenu fixe. Le commerce électronique de produits à revenu fixe soutient l'exécution efficace et automatisée des produits à revenu fixe, garantissant une négociation fluide et une excellence opérationnelle. L'équipe est répartie sur plusieurs sites, notamment Budapest, Londres, Montréal, Tokyo et New York, et opère dans un environnement Agile hautement collaboratif.
À propos de mthree :
Depuis 2010, mthree aide ses clients à résoudre leurs défis commerciaux et technologiques. Nous sommes une société de conseil en technologie et en affaires avec une main-d'œuvre mondiale qui réalise des projets commerciaux et informatiques importants dans certaines des plus grandes organisations de services financiers au monde.
Services principaux :
- Conseil et expertise
- Services gérés
- Programme de diplômés Alumni
- Programme Alumni Pro
Nous avons une présence mondiale et sommes experts dans la fourniture d'une qualité exceptionnelle à notre clientèle, en fournissant des services de conseil dans les domaines du risque, de la réglementation et de la conformité ; produits des fournisseurs ; support d'application ; développement d'application ; cybersécurité et sécurité de l'information ; science des données et DevOps.
Notre programme Expert offre aux professionnels expérimentés l'accès à des rôles de premier plan dans la technologie, la finance, l'aviation et l'assurance. Rejoignez-nous pour travailler sur des projets technologiques révolutionnaires, des plateformes de trading internationales aux applications critiques pour les principales compagnies aériennes. Nous recrutons des professionnels désireux d'accélérer leur carrière dans la technologie ou les opérations au sein d'organisations mondiales prestigieuses.
Responsabilités principales :
Développement et conception :
- Effectuer le développement Java côté serveur dans le cadre d'une grande équipe de développement Agile.
- Concevoir et développer des solutions évolutives pour les plateformes de trading électronique.
- Rédiger des tests unitaires et d'intégration complets pour toutes les nouvelles fonctionnalités.
Collaboration :
- Travailler en étroite collaboration avec les membres seniors de l'équipe et les clients pour affiner et livrer des exigences fonctionnelles précises.
- Collaborer avec les parties prenantes, y compris les traders et les opérations, pour s'assurer que les systèmes répondent aux besoins de l'entreprise.
- Collaborer avec d'autres équipes informatiques pour intégrer et améliorer la fonctionnalité du système.
Tests et déploiement :
- Participer aux tests UAT de bout en bout pour garantir des systèmes prêts pour la production.
- Améliorer continuellement la qualité du système grâce à des revues de code, du refactoring et au respect des meilleures pratiques.
Compétences requises :
- Forte maîtrise du développement Java côté serveur.
- Expérience avec le framework Spring.
- Bonne compréhension des systèmes d'exploitation Unix/Linux.
- Expérience en programmation Java multi-thread.
- Expérience de travail avec des bases de données relationnelles (SQL).
- Capacité avérée à fournir des logiciels de haute qualité dans un environnement d'équipe Agile.
Compétences souhaitées :
- Connaissance des produits à revenu fixe (par exemple, obligations d'État, obligations d'entreprise, repos).
- Familiarité avec les plateformes de trading électronique telles que Bloomberg TSOX, Tradeweb ou MarketAxess.
- Expérience avec l'architecture orientée services (SOA) et XML.
- Exposition à DB2 ou à des systèmes de bases de données similaires.
- Expérience en développement full-stack, en particulier avec Angular et TypeScript.
- Familiarité avec les méthodologies et outils Agile (par exemple, Jira, Confluence).
Compétences clés :
- Solides compétences en résolution de problèmes et attention aux détails.
- Excellentes compétences en communication pour travailler efficacement avec des équipes mondiales et des parties prenantes commerciales.
- Capacité à gérer plusieurs priorités dans un environnement dynamique et rapide.
- Approche proactive de l'apprentissage et de l'amélioration continus.
Chez mthree, nos valeurs soutiennent des coéquipiers courageux, des moteurs d'aiguille et des champions de l'apprentissage tout en s'efforçant de soutenir la santé et le bien-être de tous les employés. Nous sommes très fiers de célébrer la diversité de chaque individu qui contribue à faire de mthree l'entreprise qu'elle est aujourd'hui et sera à l'avenir. Nous valorisons la diversité tant au sein de mthree qu'avec nos entreprises partenaires, et nous sommes fiers de fournir 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 au Canada à temps plein. L'entreprise ne parrainera pas les candidats pour des visas de travail.
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Agile Compliance Confluence DevOps Finance Full stack Java Jira Linux RDBMS SQL TypeScript UNIX XML
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.