1

Trainee Java Developer Jobs in Quebec (NOW HIRING)

Trainee Java Developer information

What does a trainee Java developer do?

A Trainee Java Developer is an entry-level programmer who learns and assists in developing software applications using the Java programming language. Their duties typically include writing basic code, debugging, testing software, and supporting more experienced developers with various tasks. Trainees often participate in training sessions and real projects to build their technical skills, understand best practices, and become familiar with the software development lifecycle.

What skills and qualifications are needed to thrive as a trainee Java developer?

To thrive as a Trainee Java Developer, you need a solid understanding of Java programming fundamentals, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ, version control using Git, and basic knowledge of databases and frameworks such as Spring is often required. Strong problem-solving abilities, eagerness to learn, and effective communication help you adapt quickly and collaborate with team members. These skills and qualities are essential for building robust applications, keeping up with evolving technologies, and contributing effectively to development projects.

What types of projects or tasks can a trainee Java developer expect to work on during their first year?

As a Trainee Java Developer, you will typically work on foundational tasks such as writing and testing basic Java code, fixing bugs, and contributing to small modules within larger projects. You'll often collaborate closely with senior developers and participate in code reviews to improve your coding practices. Many organizations also assign trainees to support ongoing projects by updating documentation, writing unit tests, and learning about frameworks like Spring or Hibernate. This structured exposure helps you gradually build your technical skills and understand the software development lifecycle in a team setting.

What are the most commonly searched types of Java Developer jobs in Quebec?

The most popular types of Java Developer jobs in Quebec are:

What are popular job titles related to Trainee Java Developer jobs in Quebec?

For Trainee Java Developer jobs in Quebec, the most frequently searched job titles are:

What cities in Quebec are hiring for Trainee Java Developer jobs?

Cities in Quebec with the most Trainee Java Developer job openings:

Infographic showing various Trainee Java Developer job openings in Quebec as of August 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 80% In-person, and 20% Remote job distribution.

QA Developer - Intern

Montreal, QC • On-site

Full-time

Posted 6 days ago


Job description

Join our team and take your career to the next level.

Job Summary:

ExPretio Technologies Inc., leader mondial dans les logiciels specialises en Revenue Management pour le transport de passagers, recherche actuellement un Developpeur QA pour participer a la validation d'un point de vue utilisateur (manuel) et a l'automatisation des tests (Java/TypeScript) des nouvelles fonctionnalites de son principal logiciel.

Job Description:

Au sein d'une equipe de developpement Agile (Scrum), le Developpeur QA est responsable de l'elaboration des scenarios de tests, de l'implementation et la maintenance des tests automatises et manuels, ainsi que de l'execution des tests manuels visant a valider les fonctionnalites et versions avant leur livraison aux clients.

Roles et responsabilites

-Analyser les specifications et definir les scenarios de tests permettant de valider fonctionnellement les nouveaux requis.
- Identifier les besoins et mettre en place les outils necessaires pour l'elaboration des tests automatises.
- Implementer les tests d'acceptation (Java) ou end-to-end (TypeScript/Playwright) visant a valider de maniere automatisee les nouvelles fonctionnalites.
- Documenter et communiquer les anomalies detectees afin d'en faciliter la resolution.
- Executer des tests manuels visant a s'assurer du bon fonctionnement des interfaces graphiques.
- Valider les versions logicielles avant leur livraison afin de s'assurer qu'elles respectent les standards de qualite de l'entreprise.
- Executer des tests de non-regression pour valider que les nouveaux developpements n'ont pas impacte les anciennes fonctionnalites.
- Participer a l'amelioration continue des processus de developpement et d'assurance qualite.

Worker Type:

Student (Fixed Term) (Trainee)

Number of Openings:

1