-
Genpact

Java Developer

Genpact
Canada · Full-time · Mid-Senior

Job Title: Java Developer

Location: Montreal, Canada (Day one on-site on Hybrid- 3 days' work from office)

Duration: Full-time role


Inviting applications for the role of Principal Consultant, Java

In this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.


Responsibilities


  • Excellent knowledge about J2EE frameworks and Tools and good learning ability
  • Candidate would be responsible to provide stable technical solution which is robust and scalable as per business needs.
  • Provide hands-on code development and testing based on the project delivery needs.
  • Ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals.
  • Work closely with Squad/Team and other IT partners on day-to-day basis to ensure smooth delivery of projects in Agile Model.
  • Should have experience of design, development and conduct code reviews
  • Willingness and ability to learn new Platforms/solutions having Java as core basis


Qualifications we seek in you!

Minimum Qualifications

  • BE/B Tech/MCA
  • Excellent written and verbal communication skills


Preferred Qualifications/ Skills


  • Work experience primarily with building enterprise server-side applications using Java/J2EE Technologies
  • Excellent knowledge on rest Springboot and microservices.
  • Excellent Core Java, Spring and Hibernate programming skills
  • Hands on knowledge of working on Multithreaded application (Must-have)
  • Excellent Design skills (Design Patterns)
  • Hands-on experience Java/J2EE, Spring, ORM / Hibernate, Web services - RESTful, Webserver (Apache Tomcat preferred)
  • Hands-on with a database (preferably Oracle/Sybase/DB2)
  • Excellent analytical and problem-solving skills
  • Exposure to Unit testing frameworks
  • Knowledge of Spring Boot/Hibernate
  • Experience with JProfiler/Jprobe (any profiling tool)
  • Unix or Linux development
  • Strong desire to understand and learn domain
  • Hands-on Knowledge of JavaScript and JS frameworks like React.
  • Exposure to database modelling and performance tuning.
  • Source control (preferably Git) and continuous Integration tools
  • Experience in working using Agile methodology
  • Exposure to financial industry

Why join Genpact?

• Lead AI-first transformation – Build and scale AI solutions that redefine industries

• Make an impact – Drive change for global enterprises and solve business challenges that matter

• Accelerate your career—Gain hands-on experience, world-class training, mentorship, and AI certifications to advance your skills

• Grow with the best – Learn from top engineers, data scientists, and AI experts in a dynamic, fast-moving workplace

• Committed to ethical AI – Work in an environment where governance, transparency, and security are at the core of everything webuild

• Thrive in a values-driven culture – Our courage, curiosity, and incisiveness - built on a foundation of integrity and inclusion - allow your ideas to fuel progress

Come join the 140,000+ coders, tech shapers, and growth makers at Genpact and take your career in the only direction that matters: Up.

Let’s build tomorrow together.



Prêt à construire l’avenir avec l’IA ?

Chez Genpact, nous ne nous contentons pas de suivre la technologie — nous donnons le rythme. L’intelligence artificielle et l’innovation numérique redéfinissent les industries, et nous sommes à l’avant-garde.

L’AI Gigafactory de Genpact, un accélérateur inédit dans l’industrie, illustre notre capacité à déployer des solutions technologiques avancées à grande échelle pour aider les entreprises mondiales à travailler plus intelligemment, croître plus rapidement et se transformer efficacement.

Genpact (NYSE: G) est une entreprise de services technologiques avancés offrant des solutions à forte valeur ajoutée pour les grandes entreprises à l’échelle mondiale. Grâce à notre expertise métier, à notre excellence opérationnelle et à des solutions de pointe, nous aidons les organisations à garder une longueur d’avance.


Poste: Consultant Principal, Java

Dans ce rôle, vous serez responsable du développement, des tests et de la livraison de solutions de haute qualité, tout en étant prêt à apprendre de nouvelles technologies.


Responsabilités

  • Excellente connaissance des frameworks et outils J2EE, avec une forte capacité d’apprentissage.
  • Fournir des solutions techniques robustes, évolutives et adaptées aux besoins métier.
  • Participer activement au développement et aux tests selon les exigences des projets.
  • Garantir la cohérence de l’architecture et de l’intégration avec la stratégie globale de la plateforme.
  • Collaborer étroitement avec les équipes Agile et les partenaires IT pour assurer la livraison efficace des projets.
  • Participer à la conception, au développement et aux revues de code.
  • Faire preuve d’adaptabilité et apprendre de nouvelles plateformes et solutions Java.


Qualifications minimales

  • Diplôme BE/B Tech ou MCA.
  • Excellentes compétences en communication écrite et orale.


Qualifications et compétences souhaitées

  • Expérience dans le développement d’applications serveur d’entreprise en Java/J2EE.
  • Très bonne maîtrise de REST, Spring Boot et des microservices.
  • Solides compétences en Java (Core Java), Spring et Hibernate.
  • Expérience dans les applications multithreading.
  • Compétences en conception logicielle (design patterns).
  • Expérience pratique avec Java/J2EE, ORM/Hibernate, services web REST, serveurs web (Apache Tomcat).
  • Expérience avec bases de données (Oracle, Sybase, DB2).
  • Excellentes compétences analytiques et de résolution de problèmes.
  • Connaissance des frameworks de tests unitaires.
  • Expérience avec des outils de profiling (JProfiler/Jprobe).
  • Développement sur systèmes Unix ou Linux.
  • Connaissance de JavaScript et de frameworks comme React.
  • Expérience en modélisation de bases de données et optimisation des performances.
  • Utilisation d’outils de gestion de versions (Git) et d’intégration continue.
  • Expérience de travail en méthodologie Agile.
  • Connaissance du secteur financier (un plus).


Pourquoi rejoindre Genpact ?

  • Participer à des transformations axées sur l’IA.
  • Avoir un impact réel sur des entreprises internationales.
  • Accélérer votre carrière grâce à des formations et certifications.
  • Apprendre aux côtés d’experts en technologie et IA.
  • Travailler dans un environnement axé sur l’éthique de l’IA.
  • Évoluer dans une culture fondée sur l’intégrité, la curiosité et l’innovation.


Genpact est un employeur garantissant l’égalité des chances et s’engage à maintenir un environnement de travail inclusif, respectueux et innovant.


Grâce à notre connaissance approfondie du monde des affaires, à notre excellence opérationnelle et à nos solutions de pointe, nous aidons les entreprises de tous les secteurs à se démarquer et à rester à la pointe. Animées par la curiosité, le courage et l’innovation, nos équipes exploitent les données, la technologie et l’IA pour créer dès aujourd’hui l’avenir de demain. Découvrez-nous sur genpact.com ainsi que sur LinkedIn, X, YouTube et Facebook.

Appel à candidatures pour le poste de Consultant Principal Java

À ce poste, vous serez chargé de coder, de tester et de livrer des produits de haute qualité, et devrez être disposé à vous former à de nouvelles technologies.


Le/la candidat(e) sera chargé(e) de fournir une solution technique stable, robuste et évolutive, en fonction des besoins de l'entreprise.

Travailler en étroite collaboration avec l'équipe et les autres partenaires informatiques au quotidien afin d'assurer la livraison fluide des projets selon le modèle Agile.

Doit avoir de l'expérience en conception, en développement et en révision de code

Volonté et capacité à apprendre de nouvelles plateformes/solutions basées sur Java

Licence en ingénierie (BE/B Tech) ou Master en informatique (MCA)

Excellentes compétences en conception (modèles de conception)

Expérience pratique de Java/J2EE, Spring, ORM / Hibernate, services Web - REST, serveur Web (Apache Tomcat de préférence)

Excellentes compétences en analyse et en résolution de problèmes

Expérience avec JProfiler/Jprobe (ou tout autre outil de profilage)

Connaissances pratiques de JavaScript et des frameworks JS tels que React.

Gestion du code source (de préférence Git) et outils d'intégration continue

Expérience de travail selon la méthodologie Agile

Key Skills

Ranked by relevance

ai java javascript apache git j2ee continuous integration spring boot oracle server linux unix
Login to Apply
Posted
Jun 15, 2026
Type
Full-time
Level
Mid-Senior
Location
Montreal
Company
Genpact

Industries

Information Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
LionHires Recruitment
Related

Senior Node.js Developer

2026-07-08

Full-time
Mid-Senior
Portugal
Information Services
Information Technology
View Job Details
Evooq
Related

Senior Frontend Engineer

2026-07-07

Full-time
Mid-Senior
Switzerland
Software Development
Information Technology
View Job Details
Discernis
Related

Frontend Engineer

2026-07-08

Full-time
Entry
United States
Information Services
Engineering