Programmer Analyst – Java and PL/SQL (Intermediate)
CGI
- Montreal, Québec, Canada
- Montreal, Québec, Canada
Über
Description de poste
Tu veux relever des défis techniques concrets, toucher à des environnements complexes et contribuer à des projets d’envergure ? CGI Montréal t’attend. Entre optimisation de bases Oracle/PostgreSQL, migration cloud, microservices Spring Boot et intégration Python/Spark, tu auras l’occasion de faire briller ton savoir‑faire tout en continuant à grandir
Mode de travail: Sur site 4 jours semaines
Lieu : Montréal
Fonctions et responsabilités
Ta mission :
• Participer à des projets liés aux portefeuilles de risques
• Améliorer et maintenir la plateforme RIS ainsi que les applications associées
• Assurer le support de production de niveau L2–L3
• Contribuer aux projets en cours et gérer les demandes ponctuelles
• Participer aux initiatives de migration vers le cloud (Azure)
• Optimiser les performances des bases de données et des applications
• Contribuer à la transformation des modèles de risque vers Python
• Concevoir des workflows pour l'extraction de données SQL et le reporting Excel/CSV
• Suivre les pipelines CI/CD pour le développement et les mises en production
• Standardiser l'utilisation de SonarQube et corriger les anomalies identifiées
• Fournir un support L2/L3 pour l'infrastructure de la plateforme
• Travailler de manière autonome tout en collaborant avec l'équipe pour une amélioration continue
• Contribuer aux bonnes pratiques de software craftsmanship et au partage des connaissances
Qualités requises pour réussir dans ce rôle
Ton profil
• Diplôme universitaire en informatique ou équivalent
• Bilingue : français et anglais requis*
• Minimum 5 ans d'expérience en développement Java et PL/SQL
Ce que nous recherchons :
• Maîtrise des bonnes pratiques de développement : DDD, BDD, TDD, Design Patterns, Clean Code
• Solides compétences en Java (8+) et PL/SQL, incluant le multithreading et la programmation concurrente
• Expérience avec Spring Boot et les fonctionnalités principales du framework Spring
• Bases de données : Oracle (v19+), PostgreSQL
• Outils de build : Maven
• Tests : JUnit 5
• Documentation d'API : OpenAPI / Swagger (Springdoc)
• Outils DevOps : GitHub Actions, Jenkins, Linux
• Connaissances réseau : DNS, TCP/IP
• Capacité à développer, tester, documenter et assurer un support de niveau L3
• Connaissance des environnements cloud (sécurité, infrastructure, architecture, design patterns)
• Expérience dans le développement d'API REST et de microservices avec Spring Boot
• Expérience en méthodologie Agile/Scrum
Les connaissances techniques que tu dois avoir :
• Kafka / Event Hub
• Spring Security (JWT, OAuth2)
• Mockito (tests unitaires et d'intégration)
• Spark, Azure Data Lake
• Conteneurisation et orchestration : Docker, Kubernetes
• Outils de monitoring : Elastic, ITRS
• -Frontend : Angular
• Connaissance du domaine bancaire / financier
• 2+ ans d'expérience avec Spark 4.0
• 2+ ans de développement Python
• Bonne compréhension du cycle de vie du développement logiciel (SDLC)
• Excellentes compétences analytiques, organisationnelles et communicationnelles
• Esprit stratégique avec de fortes capacités de résolution de problèmes et de prise de décision
Exigence linguistique : Excellente capacité à communiquer en anglais, à l'oral comme à l'écrit, requise pour collaborer avec des équipes internationales
*La capacité à communiquer en anglais, à l'oral comme à l'écrit, car la personne à ce poste devra collaborer régulièrement avec des collègues et partenaires aux États-Unis.
Mode de travail: Sur site 4 jours semaines
Lieu : Montréal
CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 60 000$ et 115 000$. Ce poste est vacant.
#LI-AR1
Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.
La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…
Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.
Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.
Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
Programmer Analyst – Java and PL/SQL (Intermediate)
Position Description
Looking for real technical challenges and the chance to work on complex, large‑scale systems? CGI Montréal is calling. You’ll dive into database optimization, cloud migration, microservices architecture, Python/Spark integration, and more—while contributing to a culture of craftsmanship and continuous improvement.
Your future duties and responsibilities
Your mission
• Participate in risk portfolio–related projects
• Enhance and maintain the RIS platform and related applications
• Provide L2–L3 production support
• Contribute to ongoing projects and handle ad hoc requests
• Support cloud migration initiatives (Azure)
• Optimize database and application performance
• Assist in transforming risk models to Python
• Design workflows for SQL-based data extraction and Excel/CSV reporting
• Follow CI/CD pipelines for development and releases
• Standardize SonarQube usage and resolve identified issues
• Provide L2/L3 support for platform infrastructure
• Work autonomously while collaborating with the team for continuous improvement
• Contribute to software craftsmanship best practices and knowledge sharing
Required qualifications to be successful in this role
Your profile
• Bachelor's degree in Computer Science or equivalent
• Bilingual: English and French
• Minimum 5 years of experience in Java and PL/SQL development
Your profile
• Strong knowledge of software craftsmanship principles: DDD, BDD, TDD, Design Patterns, Clean Code
• Proficiency in Java (8+) and PL/SQL, including multithreading and concurrent programming
• Experience with Spring Boot and core Spring Framework features
• Database experience: Oracle (v19+), PostgreSQL
• Build tools: Maven
• Testing frameworks: JUnit 5
• API documentation: OpenAPI / Swagger (Springdoc)
• DevOps tools: GitHub Actions, Jenkins, Linux
• Networking fundamentals: DNS, TCP/IP
• Ability to develop, test, document, and provide L3 support
• Understanding of cloud environments (security, infrastructure, architecture, design patterns)
• Experience building REST APIs and microservices with Spring Boot
• Agile/Scrum methodology experience
Your technical knowledge for the position:
• Kafka / Event Hub
• Spring Security (JWT, OAuth2)
• Mockito (unit and integration testing)
• Spark, Azure Data Lake
• Containerization and orchestration: Docker, Kubernetes
• Monitoring tools: Elastic, ITRS
• Frontend: Angular
• Banking / financial domain knowledge
• 2+ years experience with Spark 4.0
• 2+ years Python development
• Strong understanding of SDLC
• Strong analytical, organizational, and communication skills
• Strategic thinking with solid problem-solving and decision-making abilities
• Language Requirement: Strong English communication skills (spoken and written) required for collaboration with international teams
*Ability to communicate in English, both orally and in writing, is required, as this position involves regular collaboration with colleagues and partners in the United States.
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $ 60,000 and $ 115,000 This role is an existing vacancy.
#LI-AR1
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.
Sprachkenntnisse
- French
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.