Java Developer Jobs in Montréal, QC
Create alert for “Java Developer”
Montréal, QC
Java Developer (Intermediate)
Java Developer (Intermediate)
Java/Scala/Axiom Developer (Hybrid)
Java/Scala/Axiom Developer (Hybrid)
Senior Backend Developer (Java)
Senior Backend Developer (Java)
Middleware Integrator/Developer (Java ) [#4917]
Middleware Integrator/Developer (Java ) [#4917]
Principal Consultant, Java FS Developer
Principal Consultant, Java FS Developer
Développeur Java (Hybris) Sénior
Développeur Java (Hybris) Sénior
Développeur Java Kotlin (Senior)
Développeur Java Kotlin (Senior)
Développeur Java
Développeur Java
Software Developer
Software Developer
Développeur Sénior JAVA / Tech Lead
Développeur Sénior JAVA / Tech Lead
Lead Developer (French Services) (Telework/Hybrid)
Lead Developer (French Services) (Telework/Hybrid)
Software Developer- AI Focus (Level 1)/Développeur logiciel AI (Niveau 1)
Software Developer- AI Focus (Level 1)/Développeur logiciel AI (Niveau 1)
Developer - Développeur Intelligence Artificielle
Developer - Développeur Intelligence Artificielle
Développeur-se de Données / Data Developer
Développeur-se de Données / Data Developer
Front-End Developer (contract) [#4919]
Front-End Developer (contract) [#4919]
Golang Developer
Golang Developer
Esports Community Management Developer
Esports Community Management Developer
Développeur-Se De Plateformes / Platform Developer
Développeur-Se De Plateformes / Platform Developer
Technology Innovation Developer
Technology Innovation Developer
Développeur-se Principal-e / Staff Developer
Développeur-se Principal-e / Staff Developer
About the role
Missions
- Design, develop, and maintain backend services and RESTful API endpoints supporting front-end applications, data consumers, and integration partners.
- Build and enhance functionality across multiple Compliance applications to meet business and regulatory requirements.
- Create new Compliance reports by sourcing, transforming, and consolidating data from enterprise Data Lake environments.
- Implement data quality controls, including validation rules, exception handling, and automated accuracy checks.
- Expand and evolve the Compliance platform to support regulatory initiatives and changing business needs.
- Develop secure, versioned APIs and data feeds with proper documentation for internal and downstream system consumers.
- Provide Level 3 production support, including root-cause analysis, troubleshooting, and resolution of complex issues.
- Collaborate with front-end engineering teams to define interfaces, streamline data flows, and ensure efficient integration with backend components.
- Optimize system performance through query tuning, service refactoring, and improvements to data-processing pipelines.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives across the technology landscape.
- Take ownership of deliverables, operate autonomously, perform effectively under pressure, and contribute as a reliable team member.
Profile
- 6+ years of hands-on Java development experience, including strong coding, debugging, performance tuning, and unit testing skills.
- Proficiency in Linux and Windows environments for setup, troubleshooting, and day-to-day development.
- Solid SQL skills with the ability to write optimized queries and work with relational database structures.
- Working knowledge of Kubernetes, including container orchestration, deployment workflows, and configuration management.
- Experience developing applications in public and private cloud environments, with understanding of cloud-native design patterns and secure development practices.
- Background in vulnerability management, including identifying, assessing, and remediating security issues across codebases and containerized components.
- Familiarity with DevOps tools and CI/CD pipelines (version control, automated testing frameworks, build automation).
- Strong analytical and problem-solving abilities with the capability to independently troubleshoot complex issues.
- Experience in banking or capital markets (Compliance, regulatory reporting, or related areas) is an asset.
- Knowledge of Java, OOP, Spark, coding practices, design patterns, unit testing, and strong communication skills.
Nice to Have
-
Understanding of Azure resources such as Azure Kubernetes Services (AKS), Storage Accounts, and Data Lake.
-
Understanding of schedulers such as Autosys.
-
Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
-
Knowledge of Big Data concepts.
CGI provides a reasonable estimate of the salary range for this position. The calculation of this range depends on various factors, including skill level, geographic market, experience, education, as well as professional licenses and certifications. Compensation decisions depend on the specifics of each case. A reasonable estimate of this salary range is between $60,000 and $115,000 for this position.
#LI-AM1
Your future duties and responsibilities
Required qualifications to be successful in this role
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.
Not the right fit? Search for Java Developer jobs in Montréal, QC
About CGI
Insights you can act on to achieve trusted outcomes.
We are insights-driven and outcomes-focused to help accelerate returns on your investments. Across 21 industry sectors and 400 locations worldwide, we provide comprehensive, scalable and sustainable IT and business consulting services that are informed globally and delivered locally.
We value your opinions and welcome your comments and questions on our posts here on LinkedIn. Please keep a polite, professional and constructive tone. We remove comments containing objectionable language and derogatory views. We do not allow content that is unrelated to the subject, and we remove discriminatory and racist comments as well as spam and advertising.
Note that content on this page contains general information regarding CGI’s services and initiatives and should not be considered direct business advice. To engage in a discussion with one of our experts, please make a request through https://www.cgi.com/en/contact-us