Post Job Free
Sign in

Software Developer (Java - Senior)

Company:
C.G.I.
Location:
La Cite-Limoilou, QC, G1S 1W6, Canada
Posted:
April 30, 2025
Apply

Description:

Job Opportunity: Software Developer JAVA Senior – Montreal

About Missions:

At Missions, we build cutting-edge software solutions powering major financial markets across the Americas, Asia, and Europe. We foster a strong Agile culture and deliver innovative products that drive market leadership and seize new opportunities.

Join our Global Banking & Investors Solutions (GBIS) team, where you’ll support critical financing, investment banking, private banking, asset management, and securities operations worldwide-ensuring secure, reliable financial transactions every day.

What You’ll Do:

Analyze and estimate user stories in the Equity Finance Trading System domain.

Design and implement technical solutions aligned with business needs.

Collaborate closely with business analysts and end users to clarify requirements and secure approvals.

Develop, test, and deploy high-quality code following best practices and standards.

Create test plans, document results, and ensure smooth user acceptance testing.

Participate in regular software upgrades and new feature rollouts.

Build internal reports and data extracts as needed.

What We’re Looking For:

Must-Have:

Bachelor’s or Master’s degree in Computer Science or related field.

3+ years of software development experience.

Strong problem-solving skills with complex systems.

Team player with excellent communication and organizational skills.

Fluent in English (written and spoken).

Nice to Have:

Experience in finance, corporate or investment banking.

Knowledge of equity markets, interest rates, derivatives.

Familiarity with software architecture principles.

Experience with Azure cloud services.

Tech Stack

JAVA Angular Spring Boot IBM/RabbitMQ GitHub Jenkins SQL Server Docker Kubernetes REST APIs

Why Join Missions?

Work on impactful projects in a global financial environment.

Thrive in a collaborative, Agile-driven culture.

Grow your career with continuous learning and innovation.

Inclusive workplace committed to equal opportunity and accommodations.

Ready to make a difference in financial technology? Apply now and be part of a dynamic team shaping the future of global markets!

Strong proficiency in English, both spoken and written, is essential for this role, as you will frequently collaborate with colleagues and partners based in the United States.

Offre d'emploi : Développeur logiciel JAVA senior – Montréal

À propos de Missions:

Chez Missions, nous développons des solutions logicielles de pointe pour les principaux marchés financiers des Amériques, d'Asie et d'Europe. Nous favorisons une forte culture Agile et proposons des produits innovants qui renforcent notre leadership sur le marché et permettent de saisir de nouvelles opportunités.

Rejoignez notre équipe Solutions bancaires mondiales et investisseurs (GBIS) où vous soutiendrez des opérations stratégiques de financement, de banque d'investissement, de banque privée, de gestion d'actifs et de valeurs mobilières à l'échelle mondiale, garantissant ainsi des transactions financières sûres et fiables au quotidien.

Vos missions:

Analyser et estimer les user stories dans le domaine des systèmes de négociation de financement par actions

Concevoir et mettre en œuvre des solutions techniques adaptées aux besoins métier

Collaborer étroitement avec les analystes métier et les utilisateurs finaux pour clarifier les exigences et obtenir les approbations

Développer, tester et déployer du code de haute qualité conformément aux bonnes pratiques et aux normes

Créer des plans de test, documenter les résultats et garantir le bon déroulement des tests d'acceptation utilisateur

Participer aux mises à jour logicielles régulières et au déploiement de nouvelles fonctionnalités

Créer des rapports internes et des extraits de données selon les besoins

Ce que nous recherchons:

Exigences:

Licence ou master en informatique ou dans un domaine connexe.

3 ans ou plus d'expérience en développement logiciel.

Solides compétences en résolution de problèmes avec des systèmes complexes.

Esprit d'équipe et excellentes compétences en communication et en organisation.

Anglais courant (écrit et oral).

Atouts:

Expérience en finance, banque d'affaires ou banque d'investissement.

Connaissance des marchés boursiers, des taux d'intérêt et des produits dérivés.

Maîtrise des principes d'architecture logicielle.

Expérience avec les services cloud Azure.

Tech Stack

JAVA Angular Spring Boot IBM/RabbitMQ GitHub Jenkins SQL Server Docker Kubernetes API REST

Pourquoi rejoindre Missions?

Participez à des projets à fort impact dans un environnement financier mondial.

Prospérez dans une culture collaborative et agile.

Développez votre carrière grâce à la formation continue et à l'innovation.

Un environnement de travail inclusif, engagé en faveur de l'égalité des chances et des aménagements.

Envie de faire la différence dans le secteur des technologies financières ? Postulez dès maintenant et rejoignez une équipe dynamique qui façonne l'avenir des marchés mondiaux.

Une excellente maîtrise de l'anglais, à l'oral comme à l'écrit, est essentielle pour ce poste, car vous collaborerez fréquemment avec des collègues et partenaires basés aux États-Unis.

Full-Time

Apply