1

Intermediate Java Developer Jobs in Ontario (NOW HIRING)

Java Developer - Officer

Mississauga, ON · On-site

CA$79K - CA$110K/yr

The Java Developer Analyst is an junior level position within the Markets Treasury Technology team ... Intermediate level experience in Applications Development role Consistently demonstrates clear and ...

Java Developer

Mississauga, ON · On-site

CA$79K - CA$110K/yr

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application ...

Java Developer

Mississauga, ON · On-site

CA$79K - CA$110K/yr

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application ...

The Senior Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination ...

Java Backend Developer

Mississauga, ON · On-site

CA$94K - CA$141K/yr

The Java Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination ...

Full Stack Java Engineer

Mississauga, ON · On-site

CA$94K - CA$141K/yr

The Applications Development Senior Programmer Analyst is an intermediate level position ... Java Spring Boot SQL Server Nice To Have Microservices Docker Kubernetes Jenkins Kafka WPF.NET ...

next page

Showing results 1-20

Intermediate Java Developer information

See Ontario salary details

$17

$50

$75

How much do intermediate java developer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for intermediate java developer in Ontario is $50.36, according to ZipRecruiter salary data. Most workers in this role earn between $38.70 and $59.62 per hour, depending on experience, location, and employer.

What is an intermediate Java developer?

Intermediate Java Developers are software professionals who have a moderate level of experience—generally 2 to 5 years—in developing applications using the Java programming language. They are proficient in core Java concepts, object-oriented programming, and frequently used frameworks such as Spring or Hibernate. Intermediate Java Developers can work independently on coding tasks, troubleshoot issues, and contribute to the design and implementation of software solutions, often working under the guidance of senior developers or architects.

What are the key skills and qualifications needed to thrive as an intermediate Java developer?

To thrive as an Intermediate Java Developer, you need solid proficiency in Java programming, object-oriented design, and familiarity with common frameworks such as Spring or Hibernate, typically backed by a relevant degree and 2–4 years of experience. Experience with version control systems like Git, build tools such as Maven or Gradle, and understanding of RESTful APIs are commonly required. Strong problem-solving abilities, effective communication, and teamwork skills help you stand out in collaborative development environments. These skills and qualities ensure efficient code delivery, seamless integration with teams, and the ability to contribute to complex software projects.

What are some typical challenges faced by intermediate Java developers when transitioning from junior roles?

Intermediate Java Developers often encounter increased responsibility in system design, code quality, and collaboration with cross-functional teams. Unlike junior roles focused mainly on coding tasks, intermediates are expected to understand architectural decisions, participate in code reviews, and contribute to problem-solving in complex projects. Balancing the need for writing efficient code with maintaining clarity and scalability can also be a challenge, as well as adapting to new frameworks or tools introduced by the team.

What are the most commonly searched types of Java Developer jobs in Ontario?

The most popular types of Java Developer jobs in Ontario are:

What cities in Ontario are hiring for Intermediate Java Developer jobs?

Cities in Ontario with the most Intermediate Java Developer job openings:

Infographic showing various Intermediate Java Developer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $104,746 per year, or $50.4 per hour.

Java Developer (Intermediate to Senior)

Targeted Talent

Kitchener, ON • Remote

Full-time

Medical, Dental, PTO

Re-posted 28 days ago


Job description

We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg. Our client is a global enterprise company with a product that you've likely used. 

You Have:

  • Experience with Java 8 lambdas and streaming functionalities 
  • Solid understanding of consuming, producing, and designing RESTful web services (Spark Java, SNS/SQS, AMQ, RabbitMQ)
  • Solid understanding of microservices and message-based architecture
  • Experience with Test Driven Development (TDD),  building monitoring metrics and code reviews 
  • Experience with AWS (RDS, ECS, Cloudwatch, Elasticache, SNS/SQS, Lambdas, S3)
  • Experience with relational data, unconstructured or cached data (MySQL, Redis, Elasticsearch)

Bonus Points:

  • Experience with MongoDB, MariaDB, Memcached, PSQL

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits 
  • 3 weeks vacation 
  • Relocation Package 
  • RSP matching 

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA