1

Junior Java Developer Intern Jobs in Toronto, ON

Summer Intern 2027 - Data Engineering

Toronto, ON ยท Hybrid

CA$52K - CA$70K/yr

As a Data Engineer Intern, you'll gain hands-on experience building and supporting the data systems ... Experience with SQL and at least one programming language (e.g., Python, Java) * Interest in data ...

Apps Dev Tech Lead Analyst

Mississauga, ON ยท On-site

CA$120K - CA$170K/yr

The candidate will be a strong Java developer. The candidate will be hands on and asked to lead a ... Serve as advisor or coach to more junior developers. Operate with a limited level of direct ...

Staff Software Developer, Full Stack

Toronto, ON ยท Hybrid

CA$164K - CA$222K/yr

The ideal candidate is an experienced Software Developer who is experienced with Java, TypeScript ... Coach and mentor junior engineers on best practices of software engineering, leveraging AI to ...

Summer Intern 2027 - AI

Toronto, ON ยท Hybrid

CA$54K - CA$72K/yr

As an AI Intern, you'll gain hands-on experience applying data science and machine learning ... Experience with at least one programming language (e.g., Python, R, Java) and familiarity with data ...

Mentor junior developers and promote best practices in development, testing, and deployment ... Java * IBM MQ / JMS * SQL * ORM frameworks (IBM pureQuery preferred) Database & Data Skills

Collaborate with cross-functional teams, including frontend, DevOps, and QA * Participate in code reviews, architecture discussions, and mentoring junior developers Required Skills and Qualifications ...

Software Developer

Toronto, ON ยท On-site

CA$97K - CA$100K/yr

Backend: Node.js, TypeScript, PHP, Java * Frontend: Angular, Vue.js, React * Databases: MySQL ... Experience mentoring junior developers or interns. Perks: * Generous wellness program * Best-in-the ...

Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs * Solid ...

Showing results 41-60

Junior Java Developer Intern information

What does a Junior Java Developer Intern do?

A Junior Java Developer Intern assists in the development, testing, and maintenance of Java-based applications under the supervision of senior developers. Their responsibilities typically include writing simple code, debugging software, participating in team meetings, and learning best practices in software development. The intern gains hands-on experience with Java technologies, tools, and frameworks while contributing to real-world projects. This role is designed to help interns build foundational programming skills and understand the software development lifecycle.

What types of projects and tasks can I expect to work on as a Junior Java Developer Intern?

As a Junior Java Developer Intern, you can expect to assist in developing, testing, and debugging Java applications under the guidance of senior team members. Your daily tasks may include writing code, fixing bugs, participating in code reviews, and collaborating with other developers and departments such as QA or DevOps. Interns often get exposure to real-world projects that contribute to the organization's products or services, providing valuable experience with tools like version control systems and agile methodologies. This hands-on involvement is designed to help you build both technical and teamwork skills in a professional setting.

What are the key skills and qualifications needed to thrive as a Junior Java Developer Intern, and why are they important?

To thrive as a Junior Java Developer Intern, you need a solid understanding of Java programming, basic knowledge of object-oriented design, and a relevant degree or coursework in computer science or software engineering. Familiarity with IDEs like Eclipse or IntelliJ IDEA, version control systems such as Git, and introductory experience with build tools like Maven is typical. Strong problem-solving, eagerness to learn, and effective communication skills help interns collaborate and adapt in a team environment. These skills and qualities are important because they enable rapid learning, effective contribution to projects, and smooth integration into development teams.

What is the difference between Junior Java Developer Intern vs Junior Java Developer?

AspectJunior Java Developer InternJunior Java Developer
Required CredentialsBasic understanding of Java, coursework, or related internship experienceProven Java skills, possibly some certifications or coursework completed
Work EnvironmentInternship programs, learning-focused, entry-level projectsFull-time role, more responsibility, involved in ongoing projects
Employer & Industry UsageInternship positions in tech companies, startups, or software firmsEntry-level full-time positions in similar industries
Search & Comparison IntentUnderstanding internship differences, entry-level opportunitiesCareer progression, job responsibilities, skill requirements

The main difference between a Junior Java Developer Intern and a Junior Java Developer lies in experience and responsibilities. Interns are typically students or recent graduates gaining practical experience, while Junior Developers are full-time employees with more responsibilities and ongoing projects. Internships serve as a stepping stone toward a full developer role, which requires more skills and commitment.

What are popular job titles related to Junior Java Developer Intern jobs in Toronto, ON?

For Junior Java Developer Intern jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Junior Java Developer Intern jobs in Toronto, ON look for?

The top searched job categories for Junior Java Developer Intern jobs in Toronto, ON are:

Infographic showing various Junior Java Developer Intern job openings in Toronto, ON as of August 2026, with employment types broken down into 74% Full Time, 12% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution.

Systems Developer, Pension Core, Student Intern (Winter 2027 - 8 Months)

Healthcare of Ontario Pension Plan

Toronto, ON โ€ข On-site, Remote

CA$21 - CA$31/hr

Full-time

Posted 10 days ago


Key responsibilities

  • Assist in building, maintaining, and executing automated and manual test cases to support testing activities.

  • Support the integration of automated tests into CI/CD pipelines and document test results.

  • Collaborate with team members during Agile ceremonies and contribute ideas to improve testing processes.


Job description

Why you'll love working here:

  • high-performance, people-focused culture

  • our commitment that equity, diversity and inclusion are fundamental to our work environment and business success, which helps employees feel valued and empowered to be their authentic selves

  • learning and development initiatives, including workshops, Speaker Series events and access to LinkedIn Learning, that support employees' career growth

  • optional membership in HOOPP's world class defined benefit pensionplan, which can serve as an important part of your retirement security

  • virtual fitness, yoga and meditation classes, nutritional consultations and wellness seminars

  • flexible hybrid work model that embraces remote work

  • the opportunity to make a difference and help take care of those who care for us, byproviding a financially secure retirement for Ontario healthcare workers

Application deadline: September 15, 2026

Application requirements: Resume, transcript

Job Summary

As a Systems Developer Coop in the Pension Solution Group's Pension Core Team, you will join a team that is passionate about supporting HOOPP's frontline pension platform. Our goal is to provide genuine service to our pension members and Ontario's healthcare providers. By joining PSG, you will be solving challenging problems that makea realimpact on the solutions we deliver.

You will work alongside experienced Systems Developers and Business Analysts to support the quality and reliability of the Insight platform, gaining exposure to real-world development practices that have a direct impact on HOOPP members and Ontario's healthcare providers.

What you will do:

  • Assist in building and maintaining automated test cases using C# and Playwright to support functional and regression testing

  • Support execution of automated and manual test cases and help document test results

  • Learn how automated tests are integrated into CI/CD pipelines and assist with test execution during builds

  • Review business requirements and help translate them into test scenarios written in Gherkin language

  • Use Azure DevOps to support test case management, defect tracking, and test reporting

  • Assist with maintaining test data and test environments used for execution

  • Use SQL (with guidance) to help analyze data when troubleshooting test failures or defects

  • Assist with test automation efforts by leveraging AI-enabled tools to help generate, refine, and maintain automated test cases, improving efficiency and test coverage under the guidance of the team.

  • Collaborate with team members during Daily Standups, Sprint Planning, Sprint Reviews, and Retrospectives

  • Contribute ideas to improve testing processes, tools, and documentation

  • Learn industry best practices in software testing, automation, and Agile delivery

What you will bring:

  • Currently enrolled in a University or College coop program in Computer Science, Software Engineering, Information Technology, or a related field

  • Interest in software development, quality assurance, or test automation

  • Basic knowledge of an object-oriented programming language (such as C# or Java)

  • Familiarity with, or interest in learning, test automation tools (e.g., Playwright, Selenium)

  • Basic understanding of SQL or a willingness to learn

  • Familiarity in Agile ways of working and collaborating within a team environment

  • Strong analytical and problem-solving skills

  • Attention to detail and an organized approach to work

  • Willingness to ask questions, learn new tools, and adapt to changing priorities

  • Ability to work both independently and collaboratively within a team

  • Familiarity with Microsoft tools (Visual Studio, Azure, .NET) is a nice to have

The expected hourly rate range for this role is $21.00 to $31.00

The actual hourly rate offered to the successful candidate may vary based on multiple factors including, but not limited to, individual's expertise and level of experience applicable to the role they are being offered.

This job posting is for a newly created role.