Java FS Developer (Angular/ React)

Genpact

Montreal (administrative region)

On-site

CAD 95,000 - 125,000

Full time

11 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Genpact Montréal recherche un Développeur Java Full Stack (Angular/React) expérimenté pour concevoir et développer des systèmes logiciels complexes. Vous exploiterez des outils IA et les frameworks Java pour livrer des solutions performantes et sécurisées dans un contexte Agile.

Le poste nécessite des compétences en Java Core, Java EE, Spring Boot et expériences avec Angular/React, ainsi que des environnements CI/CD et microservices.

Qualifications

  • Expérience développeur·se logiciel avec code optimisé et haute qualité.
  • Maîtrise Java Core, Java EE, Spring/Spring Boot et services Web.
  • Expérience UI avec Angular, React ou équivalents.
  • Utilisation d’assistants IA pour le codage (Copilot Agent, Skills).
  • Conception de systèmes distribués et architectures microservices.
  • Bonnes capacités analytiques et résolution de problèmes; excellente communication.
  • Rédaction de tests unitaires couvrant les composants clés.
  • Aligner les initiatives techniques sur les objectifs d’affaires et aspects financiers.
  • Connaissance des pipelines CI/CD, conteneurisation et observabilité.

Responsibilities

  • Concevoir et développer des systèmes logiciels et des applications complexes.
  • Utiliser des outils d’IA générative et des assistants de codage pour accélérer le développement et la qualité.
  • Fournir des solutions performantes, évolutives et sécurisées.
  • Promouvoir l’excellence technique par revues de code et architecture.
  • Collaborer avec des équipes mondiales pour transformer les exigences en solutions robustes.
  • Participer aux cérémonies Agile et suivre l’avancement des projets.
  • Appliquer les cadres de développement propriétaires et les meilleures pratiques du client.
  • Rédiger des tests complets pour assurer la fiabilité du code.
  • S’adapter aux évolutions des exigences réglementaires et commerciales.

Skills

Java Core
Java EE
Spring/Spring Boot
Web services
Relational databases
Angular/React
Copilot IA/Agent mode
Microservices
Code reviews/architecture
Unit testing
Analytics/problem solving
Communication
DevOps/CI-CD
Git/Jenkins
Linux/Shell
JIRA/ALM

Tools

Git
Jenkins
CI/CD tools
Containers
Observability tools

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. Suivez-nous également sur Twitter, Facebook, LinkedIn et YouTube.

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
Java Developer
Java Developer

Genpact • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
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 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
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/Développeuse logiciel senior
Développeur/Développeuse logiciel senior

Firstbase • Montreal (administrative region)

On-site
CAD 128,000 - 161,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-11
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-11

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,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