1

Java Project Manager Jobs in Toronto, ON (NOW HIRING)

As part of the Java Group, Victor Energy's staff have over 50 years of experience building some of ... The Project Manager is responsible for the overall management, coordination, and delivery of ...

As part of the Java Group, Victor Energy's staff have over 50 years of experience building some of ... The Project Manager is responsible for the overall management, coordination, and delivery of ...

Java Tech Lead We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic ... Project Management: Oversee project timelines, deliverables, and resource allocation to ensure ...

As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and ... You will collaborate closely with business analysts, project managers, and quality assurance ...

Collaborate with project managers to ensure the timely and high-quality delivery of solutions ... Strong Java programming skills in Java EE and Spring Boot / Spring Core * Solid knowledge of Object ...

Collaborate with project managers to ensure the timely and high-quality delivery of solutions ... Strong Java programming skills in Java EE and Spring Boot / Spring Core * Solid knowledge of Object ...

Java Developer

Toronto, ON

CA$90K - CA$110K/yr

... cost management systems designed for the Construction and Engineering industries. About CMiC CMiC ... Participate in project and team meetings * Other related duties as assigned Requirements

Java Developer

Toronto, ON · On-site

CA$90K - CA$110K/yr

... cost management systems designed for the Construction and Engineering industries. About CMiC CMiC ... Participate in project and team meetings * Other related duties as assigned Requirements

Java Developer (Contract)

Toronto, ON · Remote

CA$40 - CA$48/hr

Workforce IAM (Access Management, Identity Governance and Administration, Privileged Access ... We offer extensive opportunities to advance your career through leading digital identity projects ...

Manage and optimize Oracle databases, ensuring data integrity, security, and availability ... Document system architecture, technical specifications, and project deliverables. Qualifications:

Address technical issues on projects, proactively engaging project team and clients with concerns ... management and private banking, corporate and investment banking, and capital markets. At ...

next page

Showing results 1-20

Java Project Manager information

See Toronto, ON salary details

$27.7K

$95.4K

$148.4K

How much do java project manager jobs pay per year?

As of May 30, 2026, the average yearly pay for java project manager in Toronto, ON is $95,435.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,849.00 and $124,541.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Java Project Manager, and why are they important?

To thrive as a Java Project Manager, you need strong project management expertise, deep understanding of Java technologies, and experience leading software development teams, often supported by a relevant degree and PMP or similar certification. Familiarity with tools like JIRA, Agile methodologies, version control systems (e.g., Git), and CI/CD pipelines is essential. Excellent communication, leadership, and problem-solving skills help manage teams and stakeholders effectively. These skills ensure project delivery is on time, within scope and budget, and aligned with technical and business goals.

How does a Java Project Manager typically collaborate with development teams to ensure project success?

A Java Project Manager works closely with development teams by facilitating clear communication, setting realistic timelines, and helping to resolve technical challenges as they arise. They often host regular stand-up meetings, coordinate cross-functional efforts, and ensure that developers have the resources needed to meet project milestones. By bridging the gap between stakeholders and technical staff, the Java Project Manager helps keep everyone aligned on goals and deliverables, which is essential for delivering high-quality software on schedule.

What is a Java Project Manager?

A Java Project Manager is a professional responsible for overseeing software development projects that use Java as the primary programming language. They coordinate teams of developers, set project timelines, manage resources, and ensure that deliverables meet client requirements and quality standards. Java Project Managers also act as a bridge between technical teams and stakeholders, handling communication, risk management, and project documentation. Their deep understanding of Java technologies helps guide the development process and troubleshoot any technical issues that arise. Successful Java Project Managers combine technical expertise with strong leadership and organizational skills.

What is the difference between Java Project Manager vs Java Developer?

AspectJava Project ManagerJava Developer
Required CredentialsBachelor's in Computer Science, PMP or Agile certifications often preferredBachelor's in Computer Science or related field, Java certifications beneficial
Work EnvironmentOversees project teams, manages timelines, communicates with stakeholdersWrites, tests, and maintains Java code, collaborates with team members
Industry UsageUsed across software development companies, IT departments, tech firmsFound in similar environments, focused on coding and software creation
Common Search/ComparisonOften compared for project management roles involving Java projectsCompared for technical development roles in Java

The Java Project Manager focuses on overseeing Java development projects, managing teams, and ensuring timely delivery. In contrast, the Java Developer primarily writes and maintains Java code. Both roles are essential in software development, but they differ in responsibilities, skills, and daily tasks.

What are the most commonly searched types of Java Project jobs in Toronto, ON? The most popular types of Java Project jobs in Toronto, ON are:
Intermediate Software Engineer - Java (Project Management)

Intermediate Software Engineer - Java (Project Management)

CMiC

Toronto, ON • On-site

CA$70K - CA$115K/yr

Full-time

Medical, Dental, PTO

Posted 20 days ago


Job description

Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries.

About CMiC

CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. For nearly four decades, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America, gaining detailed insight into the unique business needs of the industry. From that experience, CMiC has created CMiC Enterprise, the most advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure with a philosophy of total integration, CMiC Enterprise lowers costs, improves productivity, and increases interoperability.

Job Overview

The Software Engineer is responsible for the development efforts of CMiC’s Project Controls module. The role involves designing, developing, troubleshooting, debugging, and testing applications.

Important Information:

  • The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

Duties & Responsibilities

  • Write high-quality and well-documented code according to accepted standards based on business requirements using one or more of the following tools and technologies: JSP, Oracle ADF BC REST Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL
  • Evaluate alternative design approaches to meet business requirements
  • Create detailed technical design specification documents that can later be used for programming when required
  • Conduct extensive testing to ensure compatibility of the program with Oracle’s version.
  • Provide estimates for development items and consistently meet estimate and programming deadlines
  • Provide standard product and enhancement support
  • If needed, effectively work with other teams to assist with defect resolution
  • Provide integrated testing and debugging for new programming tasks/functions
  • Collaborate with team members and other departments to find solutions
  • Participate in project and team meetings
  • Other related duties as assigned

Requirements

  • University Degree, preferably in Computer Science
  • 3 plus year hands-on professional Java/J2EE programming experience (includes Java, JDBC, JSP, JavaScript, Struts Framework).
  • Familiarity with HTML5, JQuery & CSS.
  • Knowledge of creating reports using Jaspersoft iReports would be a plus.
  • Familiarity with Oracle databases and SQL, PL/SQL
  • Knowledge of Oracle JDeveloper, Ajax, WebLogic, Oracle Workflow, or diagram editing would be an asset.
  • Excellent communication skills – both written and oral.

Benefits

  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings where all employees are encouraged to participate in open discussions
  • Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
  • Outdoor lunch space, including picnic tables
  • An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.