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

Architecte JAVA / Teach Lead JAVA

$70k - $135k per year
Architecte JAVA / Lead technique JAVA

Description de poste
Dans ce rôle, vous serez responsable du développement d'applications basées sur des microservices, de la conception d'API RESTful et de la garantie de la sécurité et de la fiabilité de nos systèmes backend.

Vous collaborerez en étroite collaboration avec des équipes inter-fonctionnelles pour proposer des solutions innovantes et optimiser les performances des applications. Votre maîtrise de la conteneurisation, des files d'attente de messages (Message Queue Kafka) et du déploiement cloud sera mise à profit pour améliorer notre architecture d'applications.

Nous recherchons une personne proactive qui résout les problèmes, qui est passionnée par le fait de rester à jour avec les meilleures pratiques de l'industrie et qui peut contribuer à un environnement de développement dynamique et collaboratif.

Concepts Java, multithreading et programmation orientée objet, développement d'API RESTful à l'aide de Spring Boot, architecture basée sur des microservices, intégration de bases de données, mise en œuvre d'une communication basée sur les messages à l'aide de technologies comme Apache Kafka pour le traitement asynchrone, GIT GitHub/BitBucket.

Être associé chez CGI vous permettra non seulement d'élargir votre champ de compétence sur plusieurs technologies, mais vous donnera également l'opportunité de conseiller nos clients d'envergure sur les technologies et méthodologies appropriées à leurs besoins.

Notre équipe est dynamique et encourage la collaboration, l'échange et l'initiative. Le respect et le plaisir sont à la base de notre environnement de travail.

Fonctions et responsabilités
- Participer à la refonte de l'architecture transversale de l'équipe
- Développer des APIs performants qui évoluent continuellement
- Challenger tes collègues développeurs et faire évoluer l'équipe dans son ensemble
- Contribuer à des projets d'envergure et maximiser la création de valeur par la technologie
- Faire évoluer les technologies conformément à la cible d'architecture et de manière sécuritaire
- Piloter l'évolution des capacités du stack technique liées aux aspects data, en collaborant avec les parties prenantes clés pour définir la feuille de route technologique.
- Diriger la définition des modèles de données conceptuels, logiques et physiques en partenariat avec les propriétaires de domaines de données.
- Participer activement aux discussions techniques et aux initiatives de données à travers l'organisation, en partageant votre expertise pour améliorer l'efficacité opérationnelle.
- Collaborer étroitement avec les équipes technologiques pour assurer la cohérence des pratiques de développement et l'intégration fluide des composants.
- Contribuer à la mise en œuvre et à l'amélioration des politiques et processus liés aux données, et soutenir leur adoption à travers les systèmes et équipes concernées.
- S'assurer que les solutions respectent les meilleures pratiques de sécurité des données et les processus internes.
- Fournir des recommandations pour les besoins futurs.
- Valider que les user stories respectent la Definition of Ready avant leur développement.
- Livrer le produit selon la Definition of Done, en assurant la conformité aux critères d'acceptation et aux standards de qualité.
- Effectuer des revues de code et garantir la qualité et la maintenabilité des livrables.
- Concevoir et exécuter des tests automatisés pour assurer la stabilité et la performance des solutions.
- Collaborer avec les équipes QA, produits et architecture pour assurer une livraison efficace et conforme aux objectifs de sprint.
- Agir comme référence technique et accompagner les développeurs plus juniors dans leur montée en compétence.

Qualités requises pour réussir dans ce rôle
Environnement : Java, Spring Boot, Kafka, SQL (Oracle/MS SQL).

- 7+ ans d'expérience en développement Java Spring Boot
- Bonne maitrise de la langue français ou bilinguisme obiligatoire*
- (Atout) Expérience pertinente dans le domaine bancaire ou financier
- Expérience Cloud Infonuagique AWS ou Azure
- Développement backend Java (Spring boot, REST API, micro-services)
- Framework Spring boot
- Outils de tests (Junit, Cucumber (Gherkin)
- Services/API Web (REST, SOAP)
- IDE (Eclipse, IntelliJ IDEA)
- Source Code Management (BitBucket (GIT))
- expérience avec des services de messages tel que Apache Kafka, Rabbit MQ, IBM MQ
- Approche rigoureuse d'assurance qualité à toutes les étapes de conception, développement, déploiement et opération des micro-services
- Expérience en développement Agile et Devops
- Leadership et prise d'initiatives
- Aptitudes à communiquer efficacement

*Le bilinguisme (français et anglais) est requis pour ce poste en raison de la nature de la fonction qui nécessite des interactions avec des clients nationaux et internationaux.

Mode de travail : Disponibilité en présentiel exigée 2 jours par semaine
Lieu de travail : Montréal

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 70 000$ et 135 000$. Ce poste est une opportunité future

#LI-AR1

Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.

Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement.

Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.

Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.

Architecte JAVA / Teach Lead JAVA

Position Description
Dans ce rôle, vous serez responsable du développement d'applications basées sur des microservices, de la conception d'API RESTful et de la garantie de la sécurité et de la fiabilité de nos systèmes backend.

Vous collaborerez en étroite collaboration avec des équipes inter-fonctionnelles pour proposer des solutions innovantes et optimiser les performances des applications. Votre maîtrise de la conteneurisation, des files d'attente de messages (Message Queue Kafka) et du déploiement cloud sera mise à profit pour améliorer notre architecture d'applications.

Nous recherchons une personne proactive qui résout les problèmes, qui est passionnée par le fait de rester à jour avec les meilleures pratiques de l'industrie et qui peut contribuer à un environnement de développement dynamique et collaboratif.

Concepts Java, multithreading et programmation orientée objet, développement d'API RESTful à l'aide de Spring Boot, architecture basée sur des microservices, intégration de bases de données, mise en œuvre d'une communication basée sur les messages à l'aide de technologies comme Apache Kafka pour le traitement asynchrone, GIT GitHub/BitBucket.

Être associé chez CGI vous permettra non seulement d'élargir votre champ de compétence sur plusieurs technologies, mais vous donnera également l'opportunité de conseiller nos clients d'envergure sur les technologies et méthodologies appropriées à leurs besoins.

Notre équipe est dynamique et encourage la collaboration, l'échange et l'initiative. Le respect et le plaisir sont à la base de notre environnement de travail.

Your future duties and responsibilities
- Participer à la refonte de l'architecture transversale de l'équipe
- Développer des APIs performants qui évoluent continuellement
- Challenger tes collègues développeurs et faire évoluer l'équipe dans son ensemble
- Contribuer à des projets d'envergure et maximiser la création de valeur par la technologie
- Faire évoluer les technologies conformément à la cible d'architecture et de manière sécuritaire
- Piloter l'évolution des capacités du stack technique liées aux aspects data, en collaborant avec les parties prenantes clés pour définir la feuille de route technologique.
- Diriger la définition des modèles de données conceptuels, logiques et physiques en partenariat avec les propriétaires de domaines de données.
- Participer activement aux discussions techniques et aux initiatives de données à travers l'organisation, en partageant votre expertise pour améliorer l'efficacité opérationnelle.
- Collaborer étroitement avec les équipes technologiques pour assurer la cohérence des pratiques de développement et l'intégration fluide des composants.
- Contribuer à la mise en œuvre et à l'amélioration des politiques et processus liés aux données, et soutenir leur adoption à travers les systèmes et équipes concernées.
- S'assurer que les solutions respectent les meilleures pratiques de sécurité des données et les processus internes.
- Fournir des recommandations pour les besoins futurs.
- Valider que les user stories respectent la Definition of Ready avant leur développement.
- Livrer le produit selon la Definition of Done, en assurant la conformité aux critères d'acceptation et aux standards de qualité.
- Effectuer des revues de code et garantir la qualité et la maintenabilité des livrables.
- Concevoir et exécuter des tests automatisés pour assurer la stabilité et la performance des solutions.
- Collaborer avec les équipes QA, produits et architecture pour assurer une livraison efficace et conforme aux objectifs de sprint.
- Agir comme référence technique et accompagner les développeurs plus juniors dans leur montée en compétence.

Required qualifications to be successful in this role
Environnement : Java, Spring Boot, Kafka, SQL (Oracle/MS SQL).

- 7+ ans d'expérience en développement Java Spring Boot
- Bonne maitrise de la langue français ou bilinguisme obiligatoire*
- (Atout) Expérience pertinente dans le domaine bancaire ou financier
- Expérience Cloud Infonuagique AWS ou Azure
- Développement backend Java (Spring boot, REST API, micro-services)
- Framework Spring boot
- Outils de tests (Junit, Cucumber (Gherkin)
- Services/API Web (REST, SOAP)
- IDE (Eclipse, IntelliJ IDEA)
- Source Code Management (BitBucket (GIT))
- expérience avec des services de messages tel que Apache Kafka, Rabbit MQ, IBM MQ
- Approche rigoureuse d'assurance qualité à toutes les étapes de conception, développement, déploiement et opération des micro-services
- Expérience en développement Agile et Devops
- Leadership et prise d'initiatives
- Aptitudes à communiquer efficacement

*Le bilinguisme (français et anglais) est requis pour ce poste en raison de la nature de la fonction qui nécessite des interactions avec des clients nationaux et internationaux.

Mode de travail : Disponibilité en présentiel exigée 2 jours par semaine
Lieu de travail : Montréal

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 70 000$ et 135 000$. Ce poste est une opportunité future

#LI-AR1

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Architecte JAVA / Teach Lead JAVA in Montréal, QC vacancy
  •  ...multiple leadership positions for our java development teams across the Montreal...  ...multiple globals teams, a technical architect or a seasoned technical leader, we want to speak with you! In the...  ..., mentoring and management Lead projects / initiatives front-to-back... 
    Suggested
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  • $80k - $135k per year

    Architecte logiciel principal / Technical Lead) Position Description Software Architect / Tech Lead Role & Responsibilities Define and design end-to-end system architecture (microservices, event-driven, monolithic, cloud-native) aligned with business objectives Select... 
    Suggested
    Montréal, QC
    13 days ago
  • $115k - $165k per year

    Enterprise Architect Position Description We are seeking an experienced...  ...architecture expertise to lead the design, modernization, and...  ...enterprise language ecosystems, (Java, .net, node, python,…)....  ....Active Coaching: Ability to teach complex architectural concepts... 
    Suggested
    Shift work
    Montréal, QC
    18 days ago
  •  ...members across the Americas, APAC, and EMEA. By partnering with leading technology providers, we craft transformative digital experiences...  ...and drive business success. Role Overview:   We are seeking Java Developers with 3-15years of professional experience to join our... 
    Suggested
    Full time
    Worldwide

    bounteous

    Montréal, QC
    11 days ago
  •  ...-based digital agency with a team of over 100 technologists, designers, and strategists, has an immediate opening for a Drupal Architect/Team Lead.  Evolving Web specializes in creating accessible, high-impact web design and development solutions that help organizations connect... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    more than 2 months ago
  •  ...to thrive in a stimulating work environment?  Join  Levio , a leader in digital transformation, and take your career to the next level...  ...you the space to grow.   About the Role We are seeking Senior Java Engineer for a major project in the banking industry in Montreal.... 
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Levio

    Montréal, QC
    22 hours ago
  •  ...s possible. Join us and help the world’s leading organizations unlock the value of technology...  ...scalable, secure, and high-performance Java-based APIs Building backend services...  ...scientists, model validators, risk managers, architects, QA, and DevOps teams Participating in... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    26 days ago
  •  ...rapportant à la Vice-présidente, Livraison SAP, l’Architecte d’affaires SAP, expert(e) d’industrie est...  ...ERP, en tant que partenaire d’affaires, leader métier ou sponsor . Formation :...  ...track record of contributing to or leading enterprise transformation programs involving... 
    Long term contract
    Full time
    Flexible hours

    Talan

    Montréal, QC
    6 days ago
  •  ...About the Role The Software Engineer (Java) operates at a senior engineer level, driving...  ...system design and technology selection to leading delivery of critical, cross-cutting...  ...offs and the ability to act as a technical lead. A defining expectation is mastery of AI-assisted... 
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Montréal, QC
    1 day ago
  •  ...We are currently looking to fill multiple Java Developer positions across the Montreal office. From opportunities in Operation Technologies...  ...a few years of experience, or are a Senior Developer, Technical Lead or Team Lead, we want to speak with you! Since 1935, Morgan Stanley... 
    Full time
    Work at office

    Morgan Stanley

    Montréal, QC
    1 day ago
  •  ...Java Full Stack Developer Location: Montreal, QC – Hybrid (3 days WFO) Experience Required: 6–8 years Skills: Digital : Microservices Digital : Spring Boot Core Java Role Descriptions: Java full stack developer Spring Boot framework... 
    Contract work

    Astra North Infoteck Inc.

    Montréal, QC
    3 days ago
  • $80k - $138k per year

     ...Certinia practice, where we help leading professional services and SaaS...  ...s Certinia practice, you will lead project teams consisting of...  ...similar to a Certinia Solution Architect, brining robust product...  ...connection to the land and its sacred teachings. We humbly acknowledge that we... 
    Permanent employment
    Flexible hours

    Deloitte

    Montréal, QC
    14 hours ago
  •  ...As a world leader in digital transformation, Techso is a fast-growing company offering consulting services in three niches of expertise:...  ...impact. Techso is continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients across Canada... 
    Permanent employment
    Full time

    Solutions Techso

    Montréal, QC
    16 days ago
  • $70 - $95 per hour

     ...Job Responsibility: Strong hands-on knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrency, Reflections API, Java Streams. Experience working with Spring MVC framework, Spring boot, Rest API, JSON. Knowledge... 
    Hourly pay
    Permanent employment
    Part time
    Shift work

    Select Healthcare

    Montréal, QC
    10 days ago
  •  ...worldwide benefit from the skills and expertise of over 4,000+ expert team members across the Americas, APAC, and EMEA. By partnering with leading technology providers, we craft transformative digital experiences that enhance customer engagement and drive business success. As... 
    Full time
    Worldwide

    bounteous

    Montréal, QC
    11 days ago
  •  ...développement logiciel. Qualifications Minimum de 5 ans d’expérience en développement logiciel backend. Excellente maîtrise de  Java  et du framework  Spring Boot . Solide expérience des environnements  AWS . Bonne compréhension des architectures microservices... 
    Full time

    1perTInent inc

    Montréal, QC
    26 days ago
  •  ...Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers...  ...Acumatica is looking for a Solution Architect to support sales productivity and deal flow...  ...solutions.  ~ Discovery and Planning. Lead an end-to-end consultative discovery process... 
    Full time
    Worldwide
    Flexible hours

    Acumatica

    Montréal, QC
    6 days ago
  • $118k - $152k per year

     ...environnements de gestion de patrimoine et d’actifs. Ce que vous ferez Concevoir et développer des applications full stack à l’aide de Java (backend) et d’Angular (frontend) Créer et améliorer des API et des services Web à l’aide des normes REST, SOAP et JSON Collaborer... 
    Internship
    Immediate start

    Capco

    Montréal, QC
    2 days ago
  •  ...monde. NBCUniversal is one of the world's leading media and entertainment companies. We...  ...Description We are seeking an ML Solutions Architect who brings broad software engineering...  ...experience. In this role, you will lead the high-level design of systems that integrate... 
    Daily paid
    Full time
    Apprenticeship
    Local area
    Flexible hours

    NBCUniversal

    Montréal, QC
    6 days ago
  • Description de l'entreprise Talan est un groupe international qui accompagne ses clients dans leur transformation Data & IA, de bout en bout, en combinant conseil en management et expertise technologique.  Avec plus de 6000 collaborateurs sur 5 continents, nous accélérons...
    Long term contract

    Talan

    Montréal, QC
    more than 2 months ago
  •  ...help set us apart as we continue to be the leading provider of digital connections and next...  ...development process, the Account Architect is responsible for define the future technology...  ...relationships. Key Responsibilities ~ Acts as a leader and mobilizes customer team, in order to... 
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    Bell

    Montréal, QC
    19 days ago
  •  ...• Collaborer étroitement avec les équipes de support. • Participer à la planification de la mise en production. • Programmation Java/Springboot, et autres technologies libres supportées au client pour le développement de solution d’affaires. • Connaître la Programmation... 
    Daily paid
    Remote work
    Flexible hours

    Exposant 3

    Montréal, QC
    more than 2 months ago
  •  ...with the explainability and governance healthcare demands. You will lead that build: set the strategy, design the data platform, drive...  ...outcome labels, and contribute to yield-calibrated decisioning IP) Architect the platform end-to-end. Ingestion, event bus, identity... 
    Internship
    Remote work
    Shift work

    TailorCare

    Montréal, QC
    6 days ago
  • $150k - $160k per year

     ...Role : Integration Architect Type: Permanent, Full-Time Compensation: $150,000 – $160,...  ...Responsibilities Client & Solution Design Lead technical discovery and design workshops...  ...Backend technologies such as Python, Java, Node.js, Ruby, Ruby on Rails, or similar... 
    Permanent employment
    Full time
    Remote work

    CorGTA

    Montréal, QC
    19 days ago
  •  ...Securities Technology E-trading team as a Principal Java Developer in FICFX to code, deliver...  ...1935, Morgan Stanley is known as a global leader in financial services, always evolving and...  ...from requirement gathering to roll-out. Lead the development of new ideas and/or policies... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  • Description de l'entreprise VOSKER,  leader nord-américain en surveillance de zones éloignées.  Chaque jour, on est fiers d’aider...  ...du poste Relevant du Directeur cybersécurité, l’Architecte de sécurité infonuagique joue un rôle clé dans la définition et... 
    Daily paid
    Full time

    Vosker

    Montréal, QC
    16 days ago
  •  ...integrate data from legacy systems into an Azure environment and expose it via Power BI. The client is seeking an application solution architect capable of designing the application layer, including data access, documenting architectural decisions, and representing the... 
    Permanent employment
    Contract work

    Maarut

    Montréal, QC
    8 days ago
  •  ...TEHORA est présentement à la recherche d’ un(e) architecte d’affaires expérimenté(e) afin d’effectuer différentes tâches en architecture d’affaires dans le cadre de projets de transformation numérique et de déploiement de systèmes d’information. Sans être exhaustifs, voici... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    13 days ago
  •  ...As a global leader in digital transformation, Techso is a fast-growing company offering...  ...Techso as a PLM Business Analyst and help leading manufacturers accelerate their digital transformation...  ...Work closely with the business process architect to develop transformation documentation... 
    Permanent employment
    Full time
    Work at office
    Relocation

    Solutions Techso

    Montréal, QC
    16 days ago
  •  ...front end applications using Angular and backend services using Java & Spring Boot. · Build and maintain scalable RESTful APIs and...  ...banking applications. · Work closely with product owners, architects, and business stakeholders to deliver best in class digital solutions... 
    Contract work

    Astra North Infoteck Inc.

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Architecte JAVA / Teach Lead JAVA. Be the first to apply!