2

Remote Java Jobs in Toronto, ON (NOW HIRING)

Req ID: 138664 Remote Position: Hybrid Region: Americas Country: Canada State/Province: Ontario ... Occasionally support the application rewrite project by testing legacy Java features to ensure ...

Ability to work independently at a remote location from the primary team Nice-to-have * Java 21 Experience * Experience building lightweight processing frameworks * Deployment and support experience ...

Expert in Ruby on Rails and/or Java * Experience with AWS, Scala, REST, Pyton, Angular JS; scripting * Experience evaluating, procuring and using new technologies and platform. * Experience in ...

Senior Server Engineer

Toronto, ON · Remote

CA$124K - CA$186K/yr

Design, build, and maintain scalable backend services using Java (Spring Boot, Hibernate ... Ability to travel occasionally, both domestically and internationally #LI-REMOTE #LI-PROMOTE This ...

Machine Learning Engineer

Toronto, ON · Remote

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Toronto, Ontario (Initially Remote) About Us: NTENT provides a Platform-as-a-Service (PaaS ... Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow ...

Murex S4C Consultant

Toronto, ON · On-site +1

CA$80K - CA$120K/yr

  • Medical

  • Dental

  • Retirement

Java programming experience is a plus. * NTT DATA provides a reasonable range of compensation for Canada-based positions. The starting pay range for this remote role is $80,000-120,000. This range ...

Murex S4C Consultant

Toronto, ON · On-site +1

CA$80K - CA$120K/yr

  • Medical

  • Dental

  • Retirement

Java programming experience is a plus. * NTT DATA provides a reasonable range of compensation for Canada-based positions. The starting pay range for this remote role is $80,000-120,000. This range ...

Software Engineering Manager

Mississauga, ON · Remote

CA$156K - CA$174K/yr

  • Retirement

  • PTO

For Remote Roles : If this role is remote, there will be in-office events that will require travel ... Strong background in Java,SQL, and web technologies. Deep understanding of Agile practices and ...

Showing results 21-40

Remote Java information

See Toronto, ON salary details

$30.1K

$116.2K

$177K

How much do remote java jobs pay per year?

As of Aug 18, 2026, the average yearly pay for remote java in Toronto, ON is $116,173.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,956.00 and $137,902.00 per year, depending on experience, location, and employer.

What is a remote Java?

A Remote Java job is a software development role that allows professionals to work from anywhere while using the Java programming language to build applications. These roles often involve backend development, API integration, cloud computing, and maintaining Java-based systems. Remote Java developers collaborate with teams using communication tools, version control systems, and project management software. Many companies offer remote Java positions to access a global talent pool and provide work flexibility.

What skills and qualifications are needed for a remote Java?

To thrive as a Remote Java developer, you need a strong grasp of Java programming, object-oriented design principles, and commonly used frameworks such as Spring or Hibernate, backed by a degree in computer science or equivalent experience. Experience with version control systems like Git, build tools (Maven/Gradle), and knowledge of cloud platforms or DevOps practices are often required, while certifications like Oracle Certified Professional (OCP) can be advantageous. Strong communication skills, self-motivation, and time management are essential for remote collaboration and project delivery. These competencies ensure effective code development, seamless teamwork, and successful delivery of software solutions in a distributed work environment.

What are common challenges faced by remote Java developers, and how can they be addressed?

Remote Java developers often face challenges such as maintaining clear communication with team members across different locations and time zones, as well as managing their own schedules for deep, focused work. To address these challenges, it helps to make use of collaboration tools like Slack, Jira, and video conferencing, and to establish regular check-in meetings with your team. Proactively documenting your code and project decisions can also help streamline teamwork and reduce misunderstandings. Additionally, setting up a dedicated workspace and clear daily routines can boost productivity and ensure successful project outcomes as a remote developer.

What are the most commonly searched types of Java jobs in Toronto, ON?

The most popular types of Java jobs in Toronto, ON are:

What job categories do people searching Remote Java jobs in Toronto, ON look for?

The top searched job categories for Remote Java jobs in Toronto, ON are:

Infographic showing various Remote Java job openings in Toronto, ON as of August 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 100% Remote job distribution, with an average salary of $116,173 per year, or $55.9 per hour.

Site Reliability Engineer - Canada Wide - Remote

Newton

Toronto, ON • Remote

Full-time

Re-posted 26 days ago


Job description

Say hello to Newton! We're changing how Canadians trade crypto. Our goal? To make financial freedom something everyone can achieve. We give our customers the tools and knowledge they need to navigate the crypto world.

At Newton, you'll work with a remote team spread across Canada, but you'll never feel distant. Ready to be part of something meaningful? Join a team that's all about pushing boundaries and getting things done.

Some of our values:
  Customer first mindset - Commitment to integrity and transparency to our users!
  A dynamic team fueled by collaboration uniting our strengths to overcome any obstacles. Together we build success. We persevere, adapt, and come back stronger, turning obstacles into opportunities.
  We strive for continuous improvement and embrace creativity and encourage experimentation. We push the boundaries of what's possible and continuously explore new ideas, technologies, and solutions.

Role Overview:
We're looking for a Site Reliability Engineer to improve the reliability, resilience, and operational readiness of our services. You'll work closely with engineering teams to improve system design and operational excellence. You'll help prevent incidents, lead response efforts, and drive improvements through post-mortems. Your mission: ensure our systems are reliable, scalable, and resilient.

Responsibilities will include:
Implementing the improvements to the reliability, fault tolerance, scalability, and performance of our infrastructure
Managing incidents using your technical know-how to involve the appropriate teams and automate away manual practices
Providing support to our critical services by responding to automated alerts through our on-call rotation
Define and maintain SLIs, SLOs,SLA, and error budgets to guide reliability decisions
Improve observability across our systems (metrics, logs, tracing) to reduce time to detection and resolution
Make production issues easier to detect, troubleshoot, and resolve 
Improving monitoring, alerting, dashboards, tracing and runbooks for critical services
Leading postmortems and follow-up actions to reduce repeat incidents

Who you are:
You have experience designing and operating scalable, reliable systems in AWS or a similar cloud environment
You have handled on-call shifts for critical systems
You are experienced with chaos engineering (i.e. Gremlin)
You are able to dive in and debug live production systems
You enjoy working in a growing system, and writing and deploying code without any downtime
You have experience scripting and/or development (i.e. Linux Shell, Python, Javascript, Java)
You are a self-starter, taking initiative in an ambiguous space preferably within a start-up environment

At Newton, we celebrate our inclusive work environment and welcome members of all backgrounds and perspectives to apply. We are committed to providing reasonable accommodations and will work with you to meet your needs. If you are a person with a disability and require assistance during the application process, please don't hesitate to reach out!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job