Enable job alerts via email!

Junior Software Developer

FDM Group

Waterloo

Hybrid

CAD 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Job summary

A leading technology consultancy is looking for a Junior Software Developer to join its Software Engineering Practice in Canada. This entry-level position requires no prior STEM experience, focusing on modernizing enterprise applications with skills in Java, cloud platforms, and agile methodologies. You will engage in hands-on learning and client assignments after comprehensive training. Competitive benefits are included as part of the package.

Benefits

Comprehensive and competitive benefits package
Coaching and continuous support
Access to upskilling opportunities

Qualifications

  • Ability to code in OOP languages such as Java, Python, or C#.
  • Familiarity with cloud platforms like GCP, AWS, or Azure.
  • Willingness to learn CI/CD, containerization, and cloud-native development.

Responsibilities

  • Build secure, scalable APIs and microservices.
  • Develop full-stack applications using React, Java, and Spring Boot.
  • Deploy services using GCP (e.g., Cloud Run, Cloud Functions).
  • Integrate CI/CD pipelines using Cloud Build and Container Registry.

Skills

Programming in Java
Coding in Python
Coding in C#
Problem-solving skills
Communication skills

Tools

Google Cloud Platform (GCP)
React
Spring Boot
GitHub
Job description
Overview

Join to apply for the Junior Software Developer role at FDM Group. 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
What we look for
  • Ability to code in OOP languages, such as Java, Python or C#
  • 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.
  • 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
  • Comprehensive and competitive benefits package

Seniority level: Entry level

Employment type: Full-time

Job function: Information Technology

Industries: Information Technology & Services and IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs