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