2

Remote Java Software Engineer Jobs in Toronto, ON

... and remote ecopeeps in the US. We get to work with some of North America and UK's leading ... You will work across modern distributed systems as well as existing large-scale Java-based ...

We're looking for an Software Engineer to join our Automotive Finance Engineering team. You will ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.

Sr. Software Engineer

Toronto, ON · On-site +1

CA$147.50K/yr

Remote anywhere in Canada About the job you're considering: As a Senior Software Engineer, you will ... Mid-level Java proficiency (minimum 2.5/5), with practical experience writing, debugging, and ...

We are looking for a talented full stack software engineer to build SaaS application. You are an ... Expert in Ruby on Rails and/or Java * Experience with AWS, Scala, REST, Pyton, Angular JS ...

Senior Java Developer

Toronto, ON · On-site +1

$91K - $120K/yr

Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Apply software engineering fundamentals such as data structures, testing and debugging to ensure ...

Senior Java Developer

Toronto, ON · On-site +1

$91K - $120K/yr

Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Apply software engineering fundamentals such as data structures, testing and debugging to ensure ...

Technical Qualifications * 4+ years' experience with a modern programming language such as Java or ... Remote-friendly work environment will provide you with the flexibility to perform at your best.

Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is seeking a ... Expert with Java 17+, JVM, and Spring framework. Hands-on experience in Cloud-Native Development ...

New

Staff Software Developer

Toronto, ON · Remote

$170K - $190K/yr

Staff Software Engineer (Backend) Location: Remote within Canada (Toronto preferred) Reports to ... Design and implement backend systems and features using Java and Spring Boot * Own and resolve ...

Today, Cash App has thousands of employees working globally across office and remote locations ... Java, Kotlin * AWS * HTTP, JSON, gRPC, Protocol Buffers * OkHttp, Jetty, JUnit, Guice * Hibernate ...

next page

Showing results 1-20

Remote Java Software Engineer information

See Toronto, ON salary details

$86.4K

$112.1K

$138.9K

How much do remote java software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for remote java software engineer in Toronto, ON is $112,134.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,205.00 and $124,064.00 per year, depending on experience, location, and employer.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.
What are the most commonly searched types of Java Software Engineer jobs in Toronto, ON? The most popular types of Java Software Engineer jobs in Toronto, ON are:
Infographic showing various Remote Java Software Engineer job openings in Toronto, ON as of May 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 29% Physical, 6% Hybrid, and 65% Remote job distribution, with an average salary of $112,134 per year, or $53.9 per hour.

Senior Java Developer (Remote)

7B Search Group Inc.

Toronto, ON • Remote

Full-time

Posted 28 days ago


Job description

About the Senior Java Developer position

We are looking for an experienced Senior Java Developer who will join our small but growing software team. Our team is focused on developing new features, PoC's, R&D, and has been bringing our architecture from monolithic to cloud native. We need someone who is passionate about learning and applying new technology and who love a challenge.

This role has solid reach and will suit someone who likes backend development and DevOps technologies.

Key Responsibilities

  • Develop features in a rapidly changing code base, NodeJS, Mongo DB
  • Reviewing and Maintaining code standards, SOLID, TDD
  • Assist with Dev-ops tasks such as the maintenance of builds, Gulp, Jenkins
  • Aiding the Lead Developer in managing the teams work and schedule
  • Giving input on architectural decisions for features
  • Investigating and resolving issues with legacy code and practices
  • Sharing new knowledge and improvements with other teams

Education & Experience

  • 5+ years in software development preferably using the Agile methodology.
  • Experience developing Java based enterprise applications, managing multi-stream deliveries.
  • Experience working with teams to build, test and deploy high quality, highly reliable, scalable applications, APIs and user-interfaces in a team environment.
  • Hands on performance, diagnosis and troubleshooting of issues reported.
  • Experience in Continuous Integration and Deployment (CI/CD) pipelines
  • Excellent work ethic, initiative, self-motivated and demonstrated ability to deliver high value products in a team environment.
  • Working experience in a multi-vendor system integration environment in COTS systems is definite plus.
  • Technical Skills: - Core Java, Webservices, OOPS, CI/CD technologies, Cloud Aware (Azure, AWS), BPMN, protocol development, Docker and Apache CXF, Kubernetes, Microservices, Kafka, Node.js, MongoDB.
  • Degree in Computer Science or related discipline or equivalent qualification.
  • Experience working on a Cloud platform and delivering professional services projects on a cloud-based solution.

We Offer

  • Solid base salary + bonus.
  • Comprehensive benefits package.
  • RRSP match.
  • Educational reimbursement.