Java Software Engineer

Offre publiée le 2025-04-25

Akkodis

Description du poste

Akkodis is seeking a Java Full Stack Developer (Derivatives) for a Contract position with a client located in Montreal QC (Hybrid). Ideally, the successful candidate will have strong experience in CORE Java threading, Concurrent Programming with Data structures, and Event management using MQ/Kafka on Derivatives and Clearing domain in Capital markets. The preferred candidate has experience in large Canadian Banking/Financial Enterprise clients.

Position

Java Full Stack Developer (Derivatives)

Location

Montreal QC - Onsite

Contract

Responsabilités

  • Développement d'une application de gestion d'événements utilisant CORE Java threading, Concurrent Programming avec des structures de données.
  • Db2, Sybase, MongoDB extractions / mises à jour de données.
  • Gestion d'événements utilisant MQ/Kafka.

Domaine

On Derivatives and Clearing domain in Capital markets

Compétences requises

  • Java Server Side Concurrent Programming avec Spring Boot (Core Spring), Junit - Fort en Java threads (environnement multithread).
  • RDBMS Sybase et/ou DB2 est préférable, avec une maîtrise de l'écriture de requêtes SQL complexes.
  • Scripting Unix/Linux (Shell) - Bonnes compétences en résolution de problèmes et en analyse.
  • Compréhension complète du cycle de vie du développement logiciel.
  • Bonnes pratiques de développement logiciel.
  • Excellentes compétences en communication orale et écrite.
  • Un intérêt à apprendre le métier soutenu par les applications.
  • Compréhension des architectures basées sur les messages (MQ/Kafka).
  • MongoDB.
  • Connaissance du secteur des dérivés d'actions.
  • Expérience avec les offres cloud (Azure/AWS).