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
Related Jobs
3 roles aligned with this opportunity
Senior Node.js Developer
2026-07-08
Senior Frontend Engineer
2026-07-07
Frontend Engineer
2026-07-08
- Posted
- Jun 15, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Montreal
- Company
- Genpact
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Node.js Developer
2026-07-08
Senior Frontend Engineer
2026-07-07
Frontend Engineer
2026-07-08