1

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

Software Developer

Mississauga, ON · On-site

CA$100K - CA$125K/yr

Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...

Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ... engineers on how to leverage AI * Ability to work collaboratively with cross-functional teams ...

Graphics Programmer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Level: Mid-Senior Graphics Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...

Graphics Programmer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Level: Mid-Senior Graphics Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...

Developer, Dev-Ops Engineering

Mississauga, ON · Remote

CA$109K - CA$164K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Role Summary The DevOps Engineer (Mid-Level) plays a hands-on role in building and operating SCIA's automation platform. This role owns discrete automation capabilities end-to-end, contributing ...

Staff+ Engineer

Toronto, ON · On-site

$140K - $200K/yr

Mentor engineers and help level up the team's execution quality and velocity. * Quickly ramp on ... Strong expertise in Java programming, including proficiency with generics and lambda expressions.

Gameplay Programmer

Toronto, ON

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Level: Mid-Senior Gameplay Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...

Gameplay Programmer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Level: Mid-Senior Gameplay Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...

Engine and Tools Programmer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Level: Mid-Senior Engine and Tools Programmer Location: on-site/hybrid   From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than ...

Engine and Tools Programmer

Toronto, ON

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Level: Mid-Senior Engine and Tools Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than ...

Senior TypeScript Developer

Toronto, ON

CA$100K - CA$150K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Mentor junior and mid-level developers, fostering their technical growth. * Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.

Senior Software Developer

Mississauga, ON · On-site

CA$120K - CA$160K/yr

Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...

Mentor junior and mid-level developers * Drive delivery quality and ensure alignment with business objectives * Collaborate effectively with cross-functional teams including QA, DevOps, and Product ...

Salesforce Senior Developer

Mississauga, ON

CA$90K - CA$105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Provide technical guidance and mentorship to junior and mid-level Salesforce developers. * Assist in onboarding new developers by helping them understand project architecture and processes. * Provide ...

Showing results 41-60

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 Aug 16, 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?

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 as a mid level Java developer?

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 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 August 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 100% In-person job distribution, with an average salary of $89,076 per year, or $42.8 per hour.

Software Developer

Profound Medical

Mississauga, ON • On-site

CA$100K - CA$125K/yr

Full-time

Re-posted 28 days ago


Job description

Our mission is to Profoundly change the standard of care by creating a tomorrow where clinicians can confidently ablate tissue with precision; a tomorrow where patients have access to safe and effective treatment options, so they can quickly return to their daily lives. Changing the standard of care is part of our fabric. We are a group of energetic, problem-solvers focused on innovation, and looking to change the world. We are changing the paradigm for treating diseases such as prostate cancer by using real-time MR Imaging, thermal ultrasound and close-loop temperature feedback control, to gently ablate the diseased tissue with minimal side effects.


If you share our values and want to work in a collaborative results focused culture and want to make a Profound impact in healthcare and your career, here is your chance.


General Accountability

The Software Developer is responsible for building and maintaining high-quality features, collaborating with the team to solve technical challenges, and ensuring code aligns with business requirements. Leveraging a strong background in WPF, the developer builds scalable enterprise applications that handle complex business logic while maintaining a focus on clean, intuitive user interfaces.


Duties and Responsibilities

  • Participate in requirements analysis in collaboration with senior developers and Manager.
  • Contribute to software design activities under limited guidance from senior team members.
  • Implement software components according to design specifications and coding standards.
  • Design and execute unit tests to verify software functionality.
  • Participate in software testing and integration activities.
  • Prepare and maintain software documentation related to implementation and testing.
  • Investigate and resolve software defects and issues.
  • Support software maintenance and update activities.
  • Contribute to the configuration and maintenance of the Continuous Integration environment.
  • Collaborate with peers to share knowledge and support team development.


Education

Degree in Software Engineering, Computer Science or similar.


Key Attributes

  • 3-5 years of professional experience in software development.
  • Proficient in at least one language (e.g., C++, C#, or C); applies design patterns and OOD principles.
  • Independently solves mid-level problems; analyzes software issues effectively.
  • Collaborates across teams; contributes to project goals and supports junior developers.
  • Moderate autonomy in decision-making; manages tasks independently with occasional guidance.
  • Communicates effectively across teams; documents processes and resolves issues collaboratively.
  • Fluent in concurrent software design, integration of 3rd party tools/APIs, CI tools, modern IDEs usage.
  • Moderate understanding of how projects align with business goals.


We thank you for your interest in Profound Medical. Please note only candidates that are short-listed will be contacted.


The expected annual salary range for this role is $100,000 - $125,000 CAD. Actual compensation will be determined based on experience, qualifications, and job-related factors. This role may also be eligible for participation in the company’s benefits programs, such as a group RRSP and medical benefits paid by the employer.


We strive to promote diversity and equal opportunity in the workplace and encourage applications from all qualified individuals, including those with disabilities. If selected to participate in the recruitment, selection, and/or assessment process, please inform Human Resources of the nature of any accommodation(s) that you may require.