Java FS Developer (Angular/ React)

Genpact

Montreal (administrative region)

On-site

CAD 85,000 - 110,000

Full time

25 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Genpact recrute pour le poste de Développeur(se) Java Full Stack (Angular/React) à Montréal (Québec). Poste permanent à temps plein, travail sur des systèmes logiciels complexes en intégrant des outils IA et des pratiques Agile.

Le candidat idéal possède une solide expérience Java (Core/EE, Spring), des frameworks UI (Angular/React) et des compétences en architecture microservice. Expérience CI/CD, Git et Jenkins est souhaitée; excellence technique et esprit collaboratif valorisés.

Qualifications

  • Plusieurs années d’expérience en développement, avec une capacité démontrée à produire un code optimisé, efficace et de haute qualité.
  • Maîtrise de Java Core, Java EE, Spring/Spring Boot, services Web et bases de données relationnelles.
  • Expérience avec les frameworks de développement d’interfaces utilisateur (Angular, React).
  • Expérience avec des assistants de codage basés sur l’IA tels que Copilot, mode Agent, Skills et autres fonctionnalités pour le développement logiciel, l’automatisation, le reporting ou l’analytique.
  • Expérience démontrée dans la conception de systèmes distribués complexes à grande échelle et d’architectures de microservices.
  • Solides aptitudes analytiques et de résolution de problèmes, ainsi qu’excellentes compétences en communication, en organisation et en planification.
  • Capacité à rédiger des tests unitaires complets couvrant l’ensemble des principaux composants logiques, idéalement avec l’aide d’assistants de codage.
  • Capacité à aligner les initiatives technologiques sur les objectifs d’affaires et à comprendre les aspects financiers des décisions technologiques.

Responsibilities

  • Concevoir et développer des systèmes logiciels et des applications complexes en établissant des normes élevées de qualité et d’innovation.
  • Tirer parti des outils d’intelligence artificielle générative et des assistants de codage afin d’accroître la rapidité de développement et la qualité des solutions.
  • Fournir des solutions répondant aux exigences de performance, d’évolutivité et de sécurité.
  • Promouvoir l’excellence technique grâce aux revues de code, aux discussions d’architecture et au partage des connaissances.
  • Collaborer avec des équipes mondiales afin de transformer les exigences d’affaires en solutions techniques robustes.
  • Participer aux cérémonies Agile, communiquer l’état d’avancement des projets et s’adapter à l’évolution des exigences réglementaires et commerciales.
  • Apprendre, améliorer et appliquer les cadres de développement propriétaires ainsi que les meilleures pratiques du client.
  • Rédiger des tests complets afin d’assurer la fiabilité et la maintenabilité du code.
  • Réagir de manière proactive aux changements et maîtriser de nouveaux concepts techniques et d’affaires au besoin.

Skills

Java Core
Java EE
Spring/Spring Boot
Web services
Bases relationnelles
Angular
React
Copilot IA
Microservices
Distributed systems
Analyse
Communication
Planification

Tools

CI/CD pipelines
Containerization
Observability tools
Git
Jenkins
JIRA

Job description

Avec un esprit de start-up et plus de 125 000 esprits curieux et audacieux, nous possédons l’expertise nécessaire pour accompagner les plus grandes marques mondiales dans leurs défis les plus complexes, tout en prenant plaisir à le faire. Aujourd’hui, nous recherchons des personnes prêtes à remettre les règles en question, à prendre des risques et à voir le monde différemment, avec l’audace de le réinventer. Venez transformer l’avenir avec nous.

Nous recrutons pour le poste de Développeur(se) Java Full Stack (Angular/React)

Titre du poste : Développeur(se) Java Full Stack (Angular/React)

Lieu : Montréal (Québec)

Type de poste : Permanent à temps plein

Principales responsabilités

Concevoir et développer des systèmes logiciels et des applications complexes en établissant des normes élevées de qualité et d’innovation.

Tirer parti des outils d’intelligence artificielle générative et des assistants de codage afin d’accroître la rapidité de développement et la qualité des solutions.

Fournir des solutions répondant aux exigences de performance, d’évolutivité et de sécurité.

Promouvoir l’excellence technique grâce aux revues de code, aux discussions d’architecture et au partage des connaissances.

Collaborer avec des équipes mondiales afin de transformer les exigences d’affaires en solutions techniques robustes.

Participer aux cérémonies Agile, communiquer l’état d’avancement des projets et s’adapter à l’évolution des exigences réglementaires et commerciales.

Apprendre, améliorer et appliquer les cadres de développement propriétaires ainsi que les meilleures pratiques du client.

Rédiger des tests complets afin d’assurer la fiabilité et la maintenabilité du code.

Réagir de manière proactive aux changements et maîtriser de nouveaux concepts techniques et d’affaires au besoin.

Ce que vous apporterez au poste
Compétences requises

Plusieurs années d’expérience en développement, avec une capacité démontrée à produire un code optimisé, efficace et de haute qualité.

Maîtrise de Java Core, Java EE, Spring/Spring Boot, services Web et bases de données relationnelles.

Expérience avec les frameworks de développement d’interfaces utilisateur (de préférence Angular, React, etc.).

Expérience avec des assistants de codage basés sur l’IA tels que Copilot, notamment l’utilisation du mode Agent, des compétences (Skills) et d’autres fonctionnalités pour le développement logiciel, l’automatisation, le reporting ou l’analytique.

Expérience démontrée dans la conception de systèmes distribués complexes à grande échelle et d’architectures de microservices.

Solides aptitudes analytiques et de résolution de problèmes, ainsi qu’excellentes compétences en communication, en organisation et en planification.

Forte éthique de travail, esprit de collaboration et excellentes compétences en communication orale et écrite.

Capacité à rédiger des tests unitaires complets couvrant l’ensemble des principaux composants logiques, idéalement avec l’aide d’assistants de codage.

Capacité à aligner les initiatives technologiques sur les objectifs d’affaires et à comprendre les aspects financiers des décisions technologiques.

Compétences souhaitées

Expérience des pratiques DevOps : gestion de pipelines CI/CD, conteneurisation et outils d’observabilité.

Compréhension des architectures sans serveur (serverless).

Maîtrise des systèmes de gestion du code source (de préférence Git) et des outils CI/CD tels que Jenkins pour optimiser les processus de développement.

Expérience avec JIRA ou d’autres outils ALM (Application Lifecycle Management).

Connaissances de base de Linux et des scripts Shell.

Genpact souscrit au principe de l’égalité des chances en matière d’emploi et examine les candidatures sans distinction de race, de couleur, de religion ou de croyance, de sexe, d’âge, d’origine nationale, de citoyenneté, d’état matrimonial, de statut militaire ou d’ancien combattant, d’information génétique, d’orientation sexuelle, d’identité de genre, de handicap physique ou mental, ou de toute autre caractéristique protégée par les lois applicables. Genpact s’engage à offrir un environnement de travail dynamique qui valorise la diversité et l’inclusion, le respect et l’intégrité, l’orientation client et l’innovation. Pour en savoir plus, visitez le site de Genpact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Spark Developer
Java Spark Developer

Genpact • Montreal (administrative region)

On-site
CAD 75,000 - 105,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Modèle hybride
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Hybrid work model
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Développeur web Java/Développeuse web Java
Développeur web Java/Développeuse web Java

GO ROCK IT • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Full Stack Engineer
Full Stack Engineer

Highspring • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Développeur Full Stack Senior
Développeur Full Stack Senior

Béton Provincial • Quebec

On-site
CAD 90,000 - 130,000
Salaire compétitif
Congés payés complets
Assurances collectives 50% couverts
+3
Développeur(euse) Back-end Java
Développeur(euse) Back-end Java

LGS, an IBM Company • Quebec

Hybrid
CAD 70,000 - 90,000
Coaching pré-entrevue
Accompagnement personnalisé
Mandats variés dans divers secteurs
Développeur/Développeuse logiciel senior
Développeur/Développeuse logiciel senior

Firstbase • Montreal (administrative region)

On-site
CAD 128,000 - 161,000