Location
Canada

About The Role

Join our Software Engineering Practice as a Cloud Developer to work on modernizing enterprise applications through agile, cloud-native solutions. As part of our Software Engineering Practice, you’ll gain hands-on experience with the tools and architectures driving transformation across banking, insurance, and tech.

Our practice-based learning approach prepares you to work on real client projects, including modernizing monolithic systems into microservices, deploying applications on Google Cloud Platform (GCP), and integrating CI/CD pipelines. From front-end interfaces to back-end APIs, you’ll build secure, scalable applications in real-world environments.

We welcome applicants from all backgrounds. No STEM experience is required. Show us your passion for tech and we’ll show you the skills for success on your career journey.

You’ll begin your journey with 6–12 weeks of immersive, hands-on project-based learning, focused on building microservices, deploying cloud-native apps, and collaborating in Agile teams. Post-training, you’ll work on client assignments in roles such as Cloud Developer, Full-Stack Developer, or Software Engineer often contributing to projects involving Google Cloud, Java, React, Spring Boot, and containerization.

What You’ll Work On

· Building secure, scalable APIs and microservices

· Developing full-stack applications using React, Java, and Spring Boot

· Deploying services using GCP (e.g., Cloud Run, Cloud Functions)

· Integrating CI/CD pipelines using Cloud Build and Container Registry

· Working with Cloud SQL and other GCP-managed databases

· Collaborating in Agile teams using GitHub, Scrum tools, and version control

About You

What we look for

· Bachelor’s degree or diploma

· Passion for software development and cloud technologies

· Basic coding knowledge in Java, React, or similar

· Familiarity with cloud platforms (GCP preferred, AWS or Azure also welcome)

· Willingness to learn CI/CD, containerization, and cloud-native development

· Excellent problem-solving and communication skills

· Commitment to work with FDM for a minimum of two years post-training

· Eligibility to work in Canada

Please note all client assignments require hybrid working in client offices in, but not limited to, Toronto and Montreal.

Why join us

  • Coaching, continuous support and access to upskilling throughout your entire FDM career  
  • Assignments with global companies and opportunities to work on exciting projects 
  • Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skill set within your field.
  • Relocation support (if necessary)
  • Comprehensive and competitive benefits package

About Us

About FDM

FDM is an award-winning global business and technology consultancy powering the people behind tech and innovation for over 30 years. We collaborate with world-leading companies to identify the expertise they need, exactly when they need it. We have helped successfully launch nearly 25,000 careers globally to date and are a trusted partner to over 300 companies worldwide. 

FDM has 4,000+ employees worldwide, with over 90 nationalities working together as a team. From our origins in Brighton, UK, FDM now has 18 centres located across North America, Europe and Asia-Pacific and is now on the FTSE4Good Index

Dedicated to Diversity, Equity and Inclusion 

FDM Group’s mission is to make tech and business careers accessible for everyone. Our diverse team of 90+ nationalities thrive on differences, fuels innovation through varied experiences, and celebrates shared successes. As an Equal Opportunity Employer and listed on the FTSE4Good Index, FDM ensures every qualified applicant, regardless of race, colour, religion, sex, sexual orientation, national origin, age, disability or any other status protected by federal or provincial law, gets the chance they deserve.

Other jobs like this

Location
Montreal
Location
Montreal
Location
Montreal