Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Analyste-programmeur(euse) - Java

Full-time

IT UNLOCK CONSULTING INC.

IT Unlock (ITU) est n expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l’intégration de l’IA à la modernisation des ERP et CRM, en passant par l’analyse avancée des données.

L'équipe :

Vous ferez partie d'une équipe multiculturelle, énergique et solidaire contribuée. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation au monde pour vous amener au niveau supérieur. Notre culture est conviviale et coopérative. Nous voulons vous voir réussir dans votre entreprise et faire partie de notre famille.

Description:

Récapitulatif de la description d'emploi

Nous cherchons un(e) Analyste-programmeur(euse) – Java pour la Direction Guichet unique, Cadres, outils et pratiques de développement. Vous aurez à travailler sur des frameworks et fondations de développement Java utilisés par une grande partie des équipes de développement chez le client.

Vous devrez analyser comment les différentes équipes travaillent afin de concevoir, faire évoluer et maintenir des composants réutilisables, répondre aux besoins émergents, autant que les différents standards de l'entreprise dont la sécurité.

Vous serez également impliqué(e) dans le maintien et l’évolution des outils de développement, IDE, frameworks et chaînes de livraison utilisées par les équipes. Une vigie technologique constante fait partie intégrante du rôle, en collaboration avec les autres membres de l’escouade. Vous travaillerez étroitement avec le responsable de produit afin de planifier et supporter les activités futures liées au développement.

Toujours dans l'objectif du mandat de la direction, vous contribuerez au sein du groupe à proposer et à développer des solutions innovantes permettant aux équipes de développement logiciel d’atteindre un haut niveau d’agilité et de productivité.

Nous sommes à la recherche d’une personne organisée, rigoureuse, ayant une grande capacité à vulgariser des concepts techniques complexes.

Description d'emploi

Responsabilités principales

· Participer aux développements, évolutions et modernisations des solutions d’affaires.

· S’assurer de la qualité, de la sécurité et de la résilience applicative des solutions qu’il code.

· Participer activement aux revues de code avec une checklist (lisibilité, tests, sécurité, performance, maintenabilité).

· Participer aux activités DevOps incluant la livraison continue, l’observabilité, l’exploitation et la mise à jour des solutions.

· Contribuer à la mise en place et à l’amélioration des pipelines CI/CD.

· Intégrer les principes DevSecOps en appliquant systématiquement les bonnes pratiques de sécurité et en automatisant la détection des vulnérabilités.

· Proposer des solutions techniques alignées aux objectifs d’affaires et en partager l’imputabilité.

· Effectuer le développement complet des produits logiciels : conception, codification, tests, automatisation, documentation et exploitation.

· Automatiser les essais (ex. : pyramide des tests, TDD, BDD) et porter l’imputabilité de leur stabilité.

· Documenter les solutions techniques et les pratiques pour assurer la pérennité et la maintenabilité des produits.

· Participer à la vigie des technologies, incluant les tendances en IA générative, infonuagique et outils de développement modernes; partager les meilleures pratiques au sein de l’équipe.

· Travailler en cocréation avec les partenaires d’affaires pour bien comprendre les enjeux et réaliser des solutions alignées aux intentions et objectifs d’affaires.

· Comprendre l’application des technologies infonuagiques, des architectures modernes et des outils IA dans le développement de solutions d’affaires, et les faire progresser pour améliorer la vélocité et la qualité de livraison.

· Utiliser de façon appropriée l’intelligence artificielle générative dans les activités de développement (génération de code, documentation, analyse, validation), tout en respectant les pratiques et politiques internes.

Requirements

Profil recherché

· Baccalauréat dans une discipline appropriée

· Minimum de six (6) ans d’expérience pertinente

· Expérience solide en développement Java

· Veuillez noter que d’autres combinaisons de formation et d’expérience pertinentes pourraient être considérées

· Pour les postes situés au Québec, la connaissance du français est requise

Connaissances spécifiques

· Maîtrise des concepts orientés objet et fonctionnels.

· Capacité à identifier et appliquer les bonnes pratiques logicielles (Clean Architecture, Clean Code, Design Patterns).

· Capacité à concevoir des architectures logicielles efficaces, modulaires, flexibles, résilientes et simples.

· Connaissances de base en DevOps, DevSecOps, CI/CD, automatisation et observabilité

· Compréhension de l’infonuagique et des modèles modernes de livraison logicielle.

· Connaissances en résilience applicative (gestion des erreurs, redondance, stratégies de reprise, patterns de résilience).

· Notions de conteneurisation et de diagnostic en environnement cloud (logs, métriques, traces de base).

· Curiosité, capacité à se remettre en question et volonté d’apprentissage continu.

· Capacité à identifier les problèmes, les blocages et à proposer des solutions réalisables.

· Organisation, rigueur et gestion efficace des priorités.

· Leadership positif, capacité à rallier l’équipe à une vision technique et à se conformer lorsqu’exigé.

· Esprit d’équipe et collaboration active.

· Capacité de communication et de vulgarisation.

· Capacité à utiliser de façon professionnelle l’IA générative comme outil de productivité en développement

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Analyste-programmeur(euse) - Java in Montréal, QC vacancy
  •  ...TEHORA est présentement à la recherche d ’un(e) analyste-programmeur(euse) .NET + SQL Server pour contribuer à la modernisation et à l’évolution des applications de gestion d’un organisme public majeur de Montréal. La personne retenue intégrera une équipe TI dynamique et... 
    Suggested
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    17 days ago
  • $97k - $107.5k per year

    Vous aimez concevoir et implanter des solutions technologiques, notamment au sein de l’écosystème Microsoft Dynamics 365 ? Vous êtes à la recherche de nouveaux défis et souhaitez vous joindre à un milieu de travail inspirant par sa mission de protection du public ? Nous voulons...
    Suggested
    Daily paid
    Permanent employment
    Full time
    Summer work
    Flexible hours

    Collège des médecins du Québec

    Montréal, QC
    15 days ago
  •  ...faire aura un impact concret et durable. Techso poursuit la croissance de son équipe de développement et recherche un(e) développeur·euse Java Fullstack pour contribuer aux projets de nos clients situés à Montréal et/ou à l'international. Pour exceller dans ce rôle, vous... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    13 days ago
  •  ...les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez à offrir des expériences de jeu plus immersives en insufflant du réalisme à nos mondes... 
    Suggested
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    8 days ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior FrontEnd Angular ayant de bonnes aptitudes techniques, une grande...  ...développement; Collaborer avec les développeurs seniors et analystes. Requirements Minimum 2 ans et moins de 8 ans d'expérience... 
    Suggested
    Hourly pay
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    1 day ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes...  ...les développeurs moins expérimentés; Collaborer avec les analystes, architectes et développeurs BackEnd. Requirements... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    3 days ago
  •  ...la structure de l’IU, de façon à pouvoir aider l’équipe présentation; En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction; Être réactif aux commentaires et produire des itérations rapides;... 
    Full time

    Ubisoft

    Montréal, QC
    6 days ago
  •  ...l’ensemble des marchés financiers mondiaux. Stack technique JAVA | Angular | React | IBM/RabbitMQ | Spring Boot | GitHub | Jenkins...  ...de mise en œuvre des solutions. Coordonner avec les business analysts et les utilisateurs finaux afin de comprendre les besoins de développement... 
    Daily paid

    Société Générale

    Montréal, QC
    29 days ago
  • Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...
    Full time

    Ubisoft

    Montréal, QC
    15 days ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...d’un·e professionnel·le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans le moteur de jeu des fonctionnalités... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...existantes); Participer à l'établissement des priorités de la feuille de route du produit. Contexte Technique ~ Application Java (Spring Boot) Event Sourcing / CQRS (Axon Framework) Serveur de base de données (SQL Server, PostgreSQL, H2) Messagerie (RabbitMQ... 
    Full time
    Work at office
    Relocation package
    2 days per week

    Onomatic

    Montréal, QC
    more than 2 months ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur Oracle Forms  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du...  ...Oracle Reports, Oracle Designer • Oracle Fusion Middleware, JAVA • HTML/CSS, XML/JSON • Base de données Oracle, SQL, PL/SQL... 
    Remote work

    Solution SFT

    Montréal, QC
    a month ago
  •  ...changeants;   ~ Esprit d’initiative et forte collaboration avec les équipes.   Rejoignez l’équipe de Dead by Daylight en tant que Programmeur(se) généraliste principal(e) et contribuez à façonner la prochaine décennie de notre franchise phare en développant des outils et... 
    Permanent employment
    Full time
    Montréal, QC
    4 days ago
  • $80k - $90k per year

     ...organisationnels. Votre rôle consistera également à réécrire et moderniser certaines fonctionnalités critiques dans une technologie maîtrisée comme Java afin d’assurer la continuité et l’efficacité des services. Responsabilités principales Générer des rapports à partir du... 
    Permanent employment
    Full time
    Contract work
    Night shift
    Weekday work

    Gestion & Conseils Arya Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Évaluer l’impact de votre travail et communiquer efficacement avec l’équipe; Collaborer avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités; Participer aux revues de code et contribuer à l’amélioration continue de la qualité.... 
    Permanent employment
    Full time
    Montréal, QC
    25 days ago
  •  ...dont les contenus continuent d’inspirer des millions de joueur·euse·s à travers le monde ! 2K publie des titres dans les genres de jeu...  .... Ce que nous recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour rejoindre notre équipe en... 
    Casual work

    2K

    Montréal, QC
    more than 2 months ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur en géomatique  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec . Mode : Télétravail depuis le Canada (présence sur site Québec, si exceptionnellement... 
    Remote work

    Solution SFT

    Montréal, QC
    a month ago
  •  ...Profil ~Avoir la connaissance des modèles d'intégration cloud (API, events, middleware, etc.) ~Avoir une solide expérience en Java et développement d'APIs RESTful ~Détenir 10 ans d'expérience en développement de logiciel dans des environnements distribués ou orientés... 
    Full time
    Remote work
    Flexible hours

    Croix Bleue du Québec

    Montréal, QC
    5 days ago
  •  ...développement côté serveur. Vous participez activement à la collecte des exigences et aux processus de conception, en collaborant avec des analystes métier et en exploitant vos connaissances en finance et protocoles de trading. Le rôle s'étend de la conceptualisation à la... 
    Daily paid

    Société Générale

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer au développement, à la maintenance et à l’évolution de systèmes d’information critiques. La personne retenue participera à des projets... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement de solutions géospatiales et l’intégration de technologies géomatiques dans des systèmes d’information complexes. La personne retenue participera... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...exigences du secteur et ainsi mieux répondre aux besoins de nos membres et clients. Nous sommes à la recherche d'un(e) Leader technique Java pour contribuer à cet objectif ! Plus spécifiquement, vous serez amené(e) à : Gérer l'aspect technique de la livraison effectuée par... 
    Remplacement
    Full time
    Remote work
    Flexible hours

    Desjardins

    Montréal, QC
    13 days ago
  • Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    20 days ago
  •  ...Sous la supervision du coordonnateur Service Après-ventes, le ou la programmeur(euse) service après-ventes (SAV) agit comme premier répondant aux appels de services et effectue les déplacements, d’urgence ou planifiés, chez les clients de NūMove pour résoudre des enjeux techniques... 
    Permanent employment
    Full time
    Contract work

    NuMove Robotique & Vision

    Montréal, QC
    6 days ago
  • $60k - $115k per year

    Développeur Java intermédiaire Description de poste Le développeur backend Java CGI intervient au sein de squads agiles dans un contexte...  ...pipelines CI/CD, Jira, Confluence • Collaboration étroite avec analystes fonctionnels, architectes, QA et développeurs frontend Mode de... 
    Day shift
    Montréal, QC
    5 days ago
  • $40 - $60 per hour

    Durée de l'emploi: Temporaire Langue de travail: Anglais Education: Baccalauréat Expérience: 5 ans ou plus ou experience équivalente Tâches Écrire, modifier, intégrer et mettre à l'essai le code des logiciels Systèmes de gestion (sig ou bd) Développement...
    Temporary work

    USG INFORMATION SERVICES ULC

    Montréal, QC
    6 days ago
  •  ...Sous la supervision du Chef d’équipe automatisme, le programmeur Robot – PLC - IHM effectue la programmation, la simulation, l’intégration et la mise en opération de robots/PLC/IHM dans une cellule robotisée chez NūMove et chez le client final. RESPONSABILITÉS ~ Participe... 
    Permanent employment
    Full time

    NuMove Robotique & Vision

    Montréal, QC
    1 day ago
  •  ...techniques complexes et d’impliquer efficacement les parties prenantes appropriées afin de les résoudre. Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans la livraison d’un titre AAA auprès des joueuses et joueurs. Au sein d’une équipe... 
    Permanent employment
    Full time
    Montréal, QC
    a month ago
  •  ...~ Se tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe. Qu'attendons-nous de notre Programmeur.se Gameplay ? ~ Soyez à l'aise de travailler avec C++ dans une grande base de code partagée. ~ Ayez une bonne connaissance des... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    3 days ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...poste Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Analyste-programmeur(euse) - Java. Be the first to apply!