2

Remote Java Jobs in Toronto, ON (NOW HIRING)

You will be working on a 100% remote schedule as part of Fidelity's dynamic working arrangement. At ... React/Angular, Java, Spring/Spring boot, API (REST/SOAP), JavaScript, HTML/HTML5, XHTML, CSS, CSS3 ...

Expert proficiency in one or more modern technology languages (e.g., Python, TypeScript, C#, Java ... Job Location - Remote (USA & Canada) The expected base salary for this position is: CAD 145000/ USD ...

Senior Manager, Data Engineering

Toronto, ON · On-site +1

CA$142K - CA$177K/yr

You will be based in our Toronto office, balancing in-office collaboration with remote flexibility ... Proficiency in Python, Scala, Java, or similar programming languages. * Experience establishing ...

Has direct reports, remote or local Agile/Process * Familiar with all the policies, procedures and ... Minimum of 4 years' professional experience in Java development. Experience working in OS X and ...

Software Engineer

Brampton, ON · On-site +1

CA$83K - CA$125K/yr

Python, Java, or Kotlin-we use multiple languages and value adaptability over a single stack ... We are also open to remote candidates located anywhere within Canada. What We Offer: At SPS ...

Showing results 41-60

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 19, 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.

Software Engineer II, Android

Pinterest

Toronto, ON • On-site, Remote

Full-time

Re-posted 8 days ago


Job description

We are looking for inquisitive, well-rounded Android engineers to join our product Engineering teams. Working closely with product managers, designers, and backend engineers, you'll play an important role in enabling the newest technologies and experiences. You will build robust frameworks & features. You will empower both developers and Pinners alike. You'll have the opportunity to find creative solutions to thought-provoking problems. Even better, because we covet the kind of courageous thinking that's required in order for big bets and smart risks to pay off, you'll be invited to create and drive new initiatives, seeing them from inception through to technical design, implementation, and release.

What you'll do:

  • Build out Pinner-facing frontend features in Android to power the future of inspiration on Pinterest
  • Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users
  • Partner with design, product, and backend teams to build end to end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Leverage AI to seek faster execution (i.e. draft, prototype, outline) and explore alternative options (i.e. iterate, compare approaches)
  • Leverage AI to synthesize information (summarize, distill themes) and automate repeatable tasks (documentation, reporting, QA checks)

What we're looking for:

  • Deep understanding of Android development and best practices in Kotlin and/or Java, e.g. Activity Lifecycle, memory management, etc.
  • 3+ years of industry Android application development experience, building consumer or business facing products
  • Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
  • Ability to keep up-to-date with new technologies to understand what should be incorporated
  • Strong collaboration and communication skills
  • Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs.
  • Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review).
  • High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables.
  • Bachelor's degree in Computer Science, a related field, or equivalent experience.

Relocation Statement:

  •  This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

In-Office Requirement Statement:

  • We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role.
  • This role will need to be in the office for in-person collaboration 1-2 times every 6-months and therefore can be situated anywhere in Ontario.

#LI-REMOTE