Java Software Engineer
Job description
Développeur(se) Java (Capital Technology)
Une banque d’investissement internationale de premier plan recherche un(e) développeur(se) Java pour rejoindre son équipe Capital Technology.
Lieu: Montréal
Responsabilités clés
- Développer et maintenir des applications Java.
- Rédiger des requêtes SQL et interagir avec des bases de données.
- Comprendre les interactions entre les interfaces utilisateur (UI), les services backend et les bases de données.
- Appliquer des structures de données et des méthodes de résolution de problèmes logiques.
- Contribuer à l’intégration de solutions reposant sur l’intelligence artificielle (IA).
- Diagnostiquer les problèmes techniques et proposer des solutions.
Compétences requises
- Solides bases en développement Java.
- Connaissance pratique de SQL et des bases de données relationnelles.
- Bonne compréhension des structures de données et des algorithmes de base.
- Solides capacités de raisonnement logique et d’analyse.
- Bonnes aptitudes en communication et capacité à expliquer son raisonnement.
- Esprit d’initiative et sens des responsabilités.
Le modèle Expert de mthree
Le modèle Expert de mthree offre aux professionnels expérimentés l’accès à des postes de premier plan dans les secteurs de la technologie, de la finance, de l’aviation et de l’assurance. Rejoignez-nous pour travailler sur des projets technologiques novateurs, allant de plateformes de négociation internationales à des applications essentielles pour de grandes organisations à l’échelle mondiale. Nous accompagnons les professionnels qui souhaitent accélérer leur carrière dans les domaines de la technologie ou des opérations au sein d’organisations internationales prestigieuses.
Java Developer (Capital Technology)
Tier-one global investment bank is hiring a Java Developer for its Capital Technology team.
Location: Montreal
Key Responsibilities
- Develop and maintain applications using Java
- Write SQL and interact with databases
- Understand how UI, backend services and databases interact
- Apply data structures and logical problem-solving
- Contribute to integrating AI-enabled solutions
- Troubleshoot technical issues and propose solutions
Required Skills
- Strong foundation in Java
- Working knowledge of SQL and relational databases
- Understanding of basic data structures and algorithms
- Strong logical and analytical thinking
- Good communication, able to explain your reasoning
- Proactive mindset, strong sense of ownersh
Interested in this role?