cover image
Procom

Développeur Java Full Stack / Full Stack Java Developer

Hybrid

Montreal, Canada

Senior

Freelance

02-12-2025

Share this job:

Skills

Communication Java MongoDB Dynamics CI/CD DevOps Agile methodologies Architecture angular Azure Software Development Agile Microservice Spring Kafka Microservices Microsoft Azure

Job Specifications

English version to follow----------------------------------------

Développeur Java Full Stack / Full Stack Java Developer

Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme critiques qui permettent le règlement fluide des valeurs mobilières à travers les marchés mondiaux. C’est une opportunité unique de contribuer à des systèmes financiers complexes en utilisant des architectures cloud et microservices de pointe, et d’avoir un impact tangible dans le secteur fintech.

Dans ce poste, vous participerez à la conception de l’architecture, développerez un code robuste et mettrez en œuvre des tests automatisés dans un environnement agile. Votre expertise aidera à fournir des solutions résilientes et évolutives supportant des millions de transactions quotidiennes, réparties dans plusieurs pays et devises. Si vous souhaitez appliquer vos compétences approfondies en Java et en cloud dans un cadre collaboratif et innovant, nous souhaitons vous entendre !

Compétences Requises

Plus de 6 ans d’expérience en développement logiciel, notamment dans la création de systèmes distribués basés sur microservices, utilisant des méthodologies agiles.
Maîtrise du Java, en particulier avec le Framework Spring (y compris spring-boot).
Bonne compréhension de l’architecture microservices, des modèles de conception, de la résilience des systèmes, de la sécurité et de l’observabilité.
Expérience dans la conception et la mise en œuvre de middleware à fort volume basé sur la messagerie (comme Kafka) et des API REST.
Expertise en modélisation de bases de données (relationnelles ou autres).
Connaissance des pratiques et outils DevOps, notamment la création de pipelines CI/CD, la télémétrie et l’automatisation.
Familiarité avec les principes du développement cloud, de préférence avec Azure ou d’autres clouds publics.
Excellentes compétences en communication, tant à l’oral qu’à l’écrit.
Diplôme de licence en informatique ou domaine connexe.

Compétences Souhaitables

Expérience pratique avec les services cloud Microsoft Azure.
Expérience avec le framework Angular pour le développement frontend.
Familiarité avec l’intégration de Microsoft Dynamics 360.
Connaissance de Kafka, MongoDB et du développement d’applications fintech.
Expérience de travail au sein d’une équipe mondiale.

Formation et Expérience Préférées

Licence ou diplôme supérieur en informatique, génie logiciel ou domaine similaire.
Plus de 15 ans d’expérience ou compétences spécialisées dans les applications distribuées à grande échelle, correspondant à un niveau d’expertise.

Autres Exigences

Présence au bureau requise dans la région de Montréal, dès le premier jour, avec un calendrier hybride de 3 jours par semaine.
Capacité à commencer immédiatement et à s’engager pour un contrat de 12 mois, avec possibilité de prolongation.
Résident entièrement établi dans la région de Montréal.

Prêt à avoir un impact dans un environnement dynamique et innovant ? Postulez maintenant et faites évoluer votre carrière avec nous !

English version------------------------------------------------------------------------------------------

Full Stack Java Developer / Développeur Java Full Stack

Are you an experienced full stack developer with a passion for building scalable, secure, and high-performance applications? Join our dynamic team to work on mission-critical platform solutions that enable the seamless settlement of securities across global markets. This is a unique opportunity to contribute to complex financial systems utilizing cutting-edge cloud and microservices architectures, making a tangible impact in the FinTech industry.

In this role, you’ll participate in architecture design, develop robust code, and implement automated testing within an agile environment. Your expertise will help us deliver resilient, scalable solutions that support millions of transactions daily, across multiple countries and currencies. If you are eager to apply your deep Java skills and cloud knowledge in a collaborative and innovative setting, we want to hear from you!

Required Skills

6+ years experience in software development, particularly in building distributed, microservices-based systems using agile methodologies.
Strong proficiency in Java, especially with Spring Framework (including spring-boot).
Solid understanding of microservice architecture, design patterns, system resiliency, security, and observability.
Experience designing and implementing high-volume middleware based on messaging (such as Kafka) and REST APIs.
Database modeling expertise (relational and others).
Knowledge of DevOps practices and tools, including CI/CD pipeline creation, telemetry, and automation.
Familiarity with cloud development principles, preferably with Azure or other public clouds.
Excellent communication skills, both oral and written.
Bachelor’s deg

About the Company

Procom is one of North America's leading staffing and contract workforce services providers. Successfully meeting the needs of Fortune 500 clients since 1978, we have 18 offices across North America, with over 12,500 skilled professionals currently on assignment. We are an award winning staffing firm. Discover more about our Best of Staffing award and what real clients and job seekers have to say about working with Procom by checking out our client and talent ratings on ClearlyRated. Procom has long been recognized as a ma... Know more