However, you do not need to be in a registered Co-Op program to be considered for a role. * Please ... Java Spring, Python (Programming Language), Spring Boot
However, you do not need to be in a registered Co-Op program to be considered for a role. * Please ... Java Spring, Python (Programming Language), Spring Boot
Be Seen First
Mechanical Engineer Co-Op
Hamilton, ON ยท On-site
CA$23 - CA$26/hr
Mechanical Engineer Co-op Student At mcCallumSather, our clear purpose is the design of a more resilient world through the advancement of sustainable design intelligence. We live this each day, while ...
Quick apply
Be Seen First
Mechanical Engineer Co-Op
Hamilton, ON ยท On-site
CA$23 - CA$26/hr
Mechanical Engineer Co-op Student At mcCallumSather, our clear purpose is the design of a more resilient world through the advancement of sustainable design intelligence. We live this each day, while ...
Co-op Software Developer - Fall 2026 (September - December) - Canada, Ontario (REMOTE)
Toronto, ON ยท Remote
About the role The Software Developer Co-Op writes front-end and back-end code that drives ITRG products. In this role, the student will gain hands-on experience working within a product development ...
Co-op Software Developer - Fall 2026 (September - December) - Canada, Ontario (REMOTE)
Toronto, ON ยท Remote
About the role The Software Developer Co-Op writes front-end and back-end code that drives ITRG products. In this role, the student will gain hands-on experience working within a product development ...
Engineering Co-op - Mechanical (12-18 months) About the Role: This Engineering Co-op role is based in our GTA office and is designed for a current university student seeking a 12-18 month placement ...
Engineering Co-op - Mechanical (12-18 months) About the Role: This Engineering Co-op role is based in our GTA office and is designed for a current university student seeking a 12-18 month placement ...
This Engineering Co-op role is based in our GTA office and is designed for a current university student seeking a 1218 month placement to complement their studies. You are a motivated, curious, and ...
Quick apply
This Engineering Co-op role is based in our GTA office and is designed for a current university student seeking a 1218 month placement to complement their studies. You are a motivated, curious, and ...
Plant Engineering Co-op
CA$23.50 - CA$26.50/hr
We are currently seeking a Plant Engineering Co-op student to join our team at our IKO Brampton production facility in Brampton, ON. This Co-op position will work closely together with the Plant ...
Plant Engineering Co-op
CA$23.50 - CA$26.50/hr
We are currently seeking a Plant Engineering Co-op student to join our team at our IKO Brampton production facility in Brampton, ON. This Co-op position will work closely together with the Plant ...
Maintenance Engineering Co-Op
CA$23.50 - CA$26.50/hr
We are currently seeking a Maintenance Engineering Co-op (contract position (8 or 12 month) for an employment opportunity to join our team in Brampton, Ontario. The Maintenance Engineering Intern ...
Maintenance Engineering Co-Op
CA$23.50 - CA$26.50/hr
We are currently seeking a Maintenance Engineering Co-op (contract position (8 or 12 month) for an employment opportunity to join our team in Brampton, Ontario. The Maintenance Engineering Intern ...
HSE Engineering Co-Op
CA$23.50 - CA$26.50/hr
We presently have an opportunity for a HSE Engineering Co-Op (8-month or 12-month contract) to join our team based in Milton, Ontario. We are looking for someone to start during the Fall 2026 The HSE ...
HSE Engineering Co-Op
CA$23.50 - CA$26.50/hr
We presently have an opportunity for a HSE Engineering Co-Op (8-month or 12-month contract) to join our team based in Milton, Ontario. We are looking for someone to start during the Fall 2026 The HSE ...
To learn more about CIBC, please visit CIBC.com What you'll be doing Join our CIBC Technology team as an Application Developer Co-Op and have a real impact in making our clients' ambitions a reality!
To learn more about CIBC, please visit CIBC.com What you'll be doing Join our CIBC Technology team as an Application Developer Co-Op and have a real impact in making our clients' ambitions a reality!
Process Engineer Co-Op
CA$25.50 - CA$26.50/hr
We are currently seeking a Process Engineering Co-Op student to join our process engineering team located at 71 Orenda Road, Brampton, ON beginning in the Fall 2026 term. When you join us you will ...
Process Engineer Co-Op
CA$25.50 - CA$26.50/hr
We are currently seeking a Process Engineering Co-Op student to join our process engineering team located at 71 Orenda Road, Brampton, ON beginning in the Fall 2026 term. When you join us you will ...
Software Developer Co-Op (fall term)
Oakville, ON ยท Hybrid
CA$22 - CA$25/hr
The Opportunity As a Software Developer Co-op on the Procurement team at Euna Solutions, you'll join one of our development teams alongside 2-5 other developers taking product stories from design to ...
Software Developer Co-Op (fall term)
Oakville, ON ยท Hybrid
CA$22 - CA$25/hr
The Opportunity As a Software Developer Co-op on the Procurement team at Euna Solutions, you'll join one of our development teams alongside 2-5 other developers taking product stories from design to ...
We are currently seeking a Corporate Process Engineering Co-Op to join our process engineering team at our Corporate Engineering department location in Brampton, ON. This Co-Op position will work ...
We are currently seeking a Corporate Process Engineering Co-Op to join our process engineering team at our Corporate Engineering department location in Brampton, ON. This Co-Op position will work ...
We are seeking a detail-oriented and results-driven Manufacturing Engineering Co-op to join our dynamic team. In this role, you will support new product introductions, contribute to global ...
We are seeking a detail-oriented and results-driven Manufacturing Engineering Co-op to join our dynamic team. In this role, you will support new product introductions, contribute to global ...
Pyrometallurgy Co-op Student
CA$26 - CA$33/hr
Hatch is seeking a motivated Process Engineering Co-op Student, specializing in pyrometallurgy, with an interest in an 8-, 12- or 16-month internship starting in Sep 2026. You will work on a variety ...
Pyrometallurgy Co-op Student
CA$26 - CA$33/hr
Hatch is seeking a motivated Process Engineering Co-op Student, specializing in pyrometallurgy, with an interest in an 8-, 12- or 16-month internship starting in Sep 2026. You will work on a variety ...
Application/Software Developer Co-op - Enterprise Technology & Business Management
Toronto, ON ยท Hybrid
To learn more about CIBC, please visit CIBC.com What you'll be doing Join our CIBC Technology team as an Application Developer Co-Op and have a real impact in making our clients' ambitions a reality!
Application/Software Developer Co-op - Enterprise Technology & Business Management
Toronto, ON ยท Hybrid
To learn more about CIBC, please visit CIBC.com What you'll be doing Join our CIBC Technology team as an Application Developer Co-Op and have a real impact in making our clients' ambitions a reality!
Pyrometallurgy Co-op Student
CA$26 - CA$33/hr
Hatch is seeking a motivated Process Engineering Co-op Student, specializing in pyrometallurgy, with an interest in an 8-, 12- or 16-month internship starting in Sep 2026. You will work on a variety ...
Pyrometallurgy Co-op Student
CA$26 - CA$33/hr
Hatch is seeking a motivated Process Engineering Co-op Student, specializing in pyrometallurgy, with an interest in an 8-, 12- or 16-month internship starting in Sep 2026. You will work on a variety ...
Product Development Engineering Co-Op - Front-End I/O Connectors For AI/ML
Markham, ON ยท On-site
CA$20 - CA$30/hr
Product Development Engineering Co-op - Front-End I/O Connectors for AI/ML Location: Markham Department: High-Speed IO Core Development Position Overview Amphenol is seeking a motivated and detail ...
Quick apply
Product Development Engineering Co-Op - Front-End I/O Connectors For AI/ML
Markham, ON ยท On-site
CA$20 - CA$30/hr
Product Development Engineering Co-op - Front-End I/O Connectors for AI/ML Location: Markham Department: High-Speed IO Core Development Position Overview Amphenol is seeking a motivated and detail ...
Corporate Mechanical Engineering Co-Op
Brampton, ON ยท On-site
CA$23.50 - CA$26.50/hr
We are currently seeking a Corporate Mechanical Engineering Co-op/Intern to join our Corporate Engineering department location in Brampton, ON beginning in the Fall 2026 term .We ask that you only ...
Corporate Mechanical Engineering Co-Op
Brampton, ON ยท On-site
CA$23.50 - CA$26.50/hr
We are currently seeking a Corporate Mechanical Engineering Co-op/Intern to join our Corporate Engineering department location in Brampton, ON beginning in the Fall 2026 term .We ask that you only ...
Working at our Woodbridge, ON Pipe manufacturing Plant, the engineering co-op allows students exposure to all aspects of process engineering and plant operations. * Participation in company's safety ...
Working at our Woodbridge, ON Pipe manufacturing Plant, the engineering co-op allows students exposure to all aspects of process engineering and plant operations. * Participation in company's safety ...
2026 Fall Co-op Student Industrial Engineering
Oshawa, ON ยท On-site
CA$4.2K - CA$4.7K/wk
This Industrial Engineering Co-Op Student will provide valuable experience and direct exposure to manufacturing operations in a high-tech environment. The Oshawa Assembly Plant has undergone major ...
2026 Fall Co-op Student Industrial Engineering
Oshawa, ON ยท On-site
CA$4.2K - CA$4.7K/wk
This Industrial Engineering Co-Op Student will provide valuable experience and direct exposure to manufacturing operations in a high-tech environment. The Oshawa Assembly Plant has undergone major ...
Java Developer Co Op information
See Toronto, ON salary details
$10.09 - $16.06
16% of jobs
$19.13 is the 25th percentile. Wages below this are outliers.
$16.06 - $22.02
18% of jobs
$22.02 - $27.99
8% of jobs
$27.99 - $33.95
6% of jobs
The median wage is $35.23 / hr.
$33.95 - $39.92
7% of jobs
$39.92 - $45.88
8% of jobs
$45.88 - $51.85
9% of jobs
$52.59 is the 75th percentile. Wages above this are outliers.
$51.85 - $57.81
11% of jobs
$57.81 - $63.78
7% of jobs
$63.78 - $69.74
5% of jobs
$69.74 - $75.71
3% of jobs
$10
$39
$75
How much do java developer co op jobs pay per hour?
What types of projects or tasks will I typically work on as a Java Developer Co Op?
As a Java Developer Co Op, you can expect to support ongoing software development projects by writing and testing code, fixing bugs, and assisting in the design or implementation of new features. You may work on both backend and frontend components, collaborate with senior developers during code reviews, and contribute to team meetings or agile sprints. Your work might include developing internal tools, creating automation scripts, or participating in the documentation process. This hands-on experience is designed to give you exposure to industry best practices and the full software development lifecycle while building your professional skills.
What are the key skills and qualifications needed to thrive in the Java Developer Co Op position, and why are they important?
To thrive as a Java Developer Co Op, you need a solid understanding of Java programming, object-oriented design principles, and foundational knowledge in software development, often supported by coursework or relevant project experience. Familiarity with version control systems like Git, IDEs such as IntelliJ or Eclipse, and basic knowledge of databases or web development frameworks are common requirements. Effective communication, eagerness to learn, and strong problem-solving skills help you adapt quickly and work well within a team environment. These competencies ensure you can contribute to real-world projects, collaborate with experienced developers, and gain valuable hands-on experience during your co-op term.
What is a Java Developer Co Op job?
A Java Developer Co-Op job is a temporary, paid position for students or recent graduates who want hands-on experience in Java development. Co-op students work with a team of developers to design, test, and maintain Java-based applications. They gain practical knowledge in coding, debugging, and software development best practices while contributing to real-world projects. This role helps bridge the gap between academic learning and professional work, preparing candidates for full-time software development roles.
- Chemical Engineering Co Op
- Civil Engineer Co Op
- Computer Engineer Co Op
- Temporary Civil Engineer Travel
- Internship Civil Engineer Oil Gas
- Internship Electrical Engineering Consultant
- Temporary Civil Engineer
- Part Time Arctic Engineering
- Entry Level Biomedical Chemical Engineering
- Full Time Thermodynamics Engineer
- Summer Biomedical Engineering Co Op
- Afternoon Biomedical Engineering Co Op
- Chemical Engineer Student Summer
- Co Op Junior Web Developer
- Medical Engineering Intern
- Programmer Internship
- Internship Chemical Engineering H1B
- Trainee Industrial Engineering Co Op
- Freelance Chemical Engineer Student
- Engineering Intern Summer

Job description
We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients.
At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.
To learn more about CIBC, please visit CIBC.com
What you'll be doing
Join our CIBC Technology team as a Software/Application Developer Co-Op and have a real impact in making our clients' ambitions a reality! This is a great opportunity to be a part of an innovation-focused team that is helping to drive CIBC's digital transformation by developing, testing, and delivering easy to use, flexible, and personalized banking solutions. You'll have an opportunity to assist in developing, testing and supporting the implementation of cross-functional, multi-platform application systems. Be part of an innovation-focused team that creates easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank.
At CIBC we enable the work environment most optimal for you to thrive in your role. You'll have the flexibility to manage your work activities within a hybrid work arrangement where you'll spend 1-3 days per week on-site, while other days will be remote.
Important information
Please note, we have multiple positions available under this posting and you may be considered by more than one hiring team
We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
You must be currently enrolled in post-secondary education and returning to full-time studies to be eligible. However, you do not need to be in a registered Co-Op program to be considered for a role.
Please include your resume (no more than 2 pages), a cover letter (no more than 1 page),and your most recent unofficial transcript with your application. These should all be uploaded into the Resume section of the application as one pdf document.
4 month, 8 month and 12 month opportunities available.
How you'll succeed
Programming- You will develop, code and test computer programs for straightforward assignments. Review, analyze, and modify programming systems, including encoding, testing, and debugging.
System Implementation- You will participate in the technical design, development, and integration of cross functional, multi-platform application systems.
Coordination- You can effectively interact with stakeholders, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.
Communication - You can demonstrate excellent verbal and written communication skills to effectively articulate ideas and opinions that involve research, interpretation, and assessment.
Who you are
You act like an owner. You thrive when you're empowered to take initiative, go above and beyond, and deliver results.
You give meaning to data. You enjoy investigating complex problems and making sense of information. You communicate detailed information in a meaningful way.
You love to learn. You're passionate about growing your knowledge. You have a strong sense of curiosity.
You're digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
You're motivated by collective success. You know that teamwork can transform a good idea into a great one. You know that an inclusive team that enjoys working together can bring a vision to life.
Values matter to you. You bring your real self to work and you live our values - trust, teamwork and accountability.
What CIBC Offers
At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential.
We work to recognize you in meaningful, personalized ways including a competitive compensation, a banking benefit*, wellbeing support, and additional offers such as employee and family assistance programs and MomentMakers, our social, points-based recognition program.
Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.
*Subject to program terms and conditions
What you need to know
CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com
CIBC is committed to clarity in our hiring process. All roles posted are opportunities we're actively recruiting for, unless stated otherwise.
You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
We may ask you to complete an attribute-based assessment and other skills test (such as simulation, coding, French proficiency).
We use artificial intelligence tools during the recruitment process. Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
Job Location
Toronto-81 Bay, 19th FloorEmployment Type
Temporary (Fixed Term)Weekly Hours
37.5Skills
C++ STL, Cloud Applications, Cloud Technology, Java (Programming Language), Java Spring, Python (Programming Language), Spring BootAbout Canadian Imperial Bank of Commerce
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, ON, CA