-
Genpact

Java Software Engineer

Genpact
Canada · Full-time · Mid-Senior

Ready to build the future with AI?

At Genpact, we don’t just keep up with technology—we set the pace. AI and digital innovation are redefining industries, and we’re leading the charge. Genpact’s AI Gigafactory, our industry-first accelerator, is an example of how we’re scaling advanced technology solutions to help global enterprises work smarter, grow faster, and transform at scale. From large-scale models to agentic AI, our breakthrough solutions tackle companies’ most complex challenges.


If you thrive in a fast-moving, innovation-driven environment, love building and deploying cutting-edge AI solutions, and want to push the boundaries of what’s possible, this is your moment.


Genpact (NYSE: G) is an advanced technology services and solutions company that delivers lasting value for leading enterprises globally. Through our deep business knowledge, operational excellence, and cutting-edge solutions – we help companies across industries get ahead and stay ahead. Powered by curiosity, courage, and innovation, our teams implement data, technology, and AI to create tomorrow, today. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook.


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.


Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation.



Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training.



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.

Key Skills

Ranked by relevance

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

Industries

Business Consulting Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Genpact
Related

Android Lead Developer

2026-05-26

Full-time
Mid-Senior
United States
Business Consulting
Design
View Job Details
Klarity
Related

AI Frontend Engineer

2026-05-24

Full-time
Not Applicable
United States
Business Consulting
Engineering
View Job Details
Skyral
Related

Modelling and Simulation Engineer

2026-05-28

Full-time
Not Applicable
United Kingdom
Business Consulting
Engineering