1

Mid Level Java Developer Jobs in Toronto, ON (NOW HIRING)

Java Developer

Toronto, ON ยท On-site

CA$90K - CA$110K/yr

About CMiC CMiC is the leading provider of complete, integrated and advanced enterprise level ... We do not use AI to screen, assess, or select applicants Job Overview The Java Developer is ...

Java Developer

Toronto, ON ยท On-site

CA$90K - CA$110K/yr

About CMiC CMiC is the leading provider of complete, integrated and advanced enterprise level ... We do not use AI to screen, assess, or select applicants Job Overview The Java Developer is ...

Java Developer

Toronto, ON ยท On-site

CA$90K - CA$110K/yr

About CMiC CMiC is the leading provider of complete, integrated and advanced enterprise level ... We do not use AI to screen, assess, or select applicants Job Overview The Java Developer is ...

FTE Experience: Mid to Senior Salary: CAD 100k/p.a. - 110k/p.a. Roles and Responsibilities ... Within the range, individual pay is determined by work location and job level and additional ...

... level of code quality, creating the detailed design documents, and driving the technical ... You will provide system analysis, object-oriented design / programming, technical documentation ...

* The Senior Engineer in Production Management will be responsible for the development and overall ... Improve the service level the team provides to our end users which includes maximizing operational ...

Java Full-stack Developer

Mississauga, ON ยท On-site

CA$86K - CA$127K/yr

* The Senior Engineer in Production Management will be responsible for the development and overall ... Improve the service level the team provides to our end users which includes maximizing operational ...

Sr. Software Engineer

Toronto, ON ยท On-site +1

CA$147K/yr

Mid-level Java proficiency (minimum 2.5/5), with practical experience writing, debugging, and ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

At this level, engineering excellence extends beyond implementation: the engineer determines the ... Expert Java engineering: Deep understanding of Java internals - GC tuning, Collections Framework ...

Contribute production level Java code to improve system functionality, testability, and overall ... engineering teams Required Qualifications: * 2+ years of professional experience in software ...

As a Java Developer you will be joining a dynamic and energetic team consisting of developers ... You have experience building scalable, enterprise level technology stacks with Java but ideally ...

Qualifications: 1. Java Expertise: Has at least 9+ years of hands-on Java development experience ... This level of database knowledge is crucial for data-heavy applications and backend services. 4. ...

next page

Showing results 1-20

Mid Level Java Developer information

See Toronto, ON salary details

$53.9K

$89.1K

$122.2K

How much do mid level java developer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for mid level java developer in Toronto, ON is $89,076.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,778.00 and $99,728.00 per year, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Toronto, ON? The most popular types of Java Developer jobs in Toronto, ON are:
What are popular job titles related to Mid Level Java Developer jobs in Toronto, ON? For Mid Level Java Developer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Toronto, ON look for? The top searched job categories for Mid Level Java Developer jobs in Toronto, ON are:
Infographic showing various Mid Level Java Developer job openings in Toronto, ON as of June 2026, with employment types broken down into 1% Internship, 58% Full Time, 26% Part Time, 6% Temporary, 8% Contract, and 1% Nights. Highlights an 81% Physical, 7% Hybrid, and 12% Remote job distribution, with an average salary of $89,076 per year, or $42.8 per hour.
Java Developer

Java Developer

CMiC

Toronto, ON โ€ข On-site

CA$90K - CA$110K/yr

Full-time

Medical, Dental, PTO

Posted yesterday


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.

Important Information:

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

Job Overview

The Java Developer is responsible for the developmental efforts of CMiC's Tools applications. This role focuses on designing and building scalable backend services and APIs using the Spring Framework, while supporting our enterprise application ecosystem. You will be involved in developing web services, integrating third-party platforms (including AI-driven services such as OpenAI APIs), and working with JSON-based data systems. The position also spans multiple components of the Tools application, including those developed with Oracle ADF.

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: Spring Framework, Oracle ADF Framework, Java, JavaScript, SQL, PL/SQL
  • Design and implement scalable backend services and RESTful APIs
  • 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 in Computer Science or a related field
  • 5 plus year hands-on professional Java/J2EE and JSP development (including REST, JSF, JavaScript).
  • Familiarity with HTML5, CSS, and JavaScript frameworks (e.g., jQuery)
  • Experience with build tools such as Maven and Ant
  • Strong experience with the Spring Framework and RESTful API development
  • Experience working with JSON and data processing libraries (e.g., Jackson)
  • Working knowledge of Oracle ADF is an asset
  • Solid understanding of SQL and experience with Oracle databases (PL/SQL is an asset)
  • Experience integrating external or third-party APIs
  • Familiarity with tools such as IntelliJ IDEA, WebLogic, JDBC, or Oracle JDeveloper is a plus
  • 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.