Intermediate Java Developer - Remote

🏢 Tech Talent International · all 57 jobs
📍 Canada
💰 CAD 80,000 - 100,000 / annual
📅 Posted Oct 17, 2026 · via Himalayas
🏷 Java Developer, Software Developer, Backend Engineer, Software Engineer, Remote Mid Level Java Developer, Remote Java Developer +3 more
Apply on original site ↗

Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently searching for a Java Developer for our IT Financial Services SaaS client in Toronto,ON.

Role : Java Developer

Type: Fulltime, Perm

Salary Range: $80,000 - $100,000 as base depending on overall experience + 3 weeks paid vacation + benefits + stat holidays + sick days

Location: remote - client is based in Toronto, ON

Our client is seeking a highly intelligent and innovative Java Software Developer with a passion for developing and delivering elegant, cloud-based SaaS applications. The ideal candidate is a collaborative team player with strong analytical and technical skills, a commitment to continuous learning, and the ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders. This role requires comfort working in an agile environment and the initiative to take ownership when needed.
Key Responsibilities
- Contribute to the ongoing development of our suite of cloud-based web and mobile applications (Vaadin, Android) in cash processing SaaS industry

- Independently manage small-scale projects, including development, testing, and delivery.

- Collaborate effectively with internal teams and external partners on new and existing initiatives.

Qualifications & Requirements
- Minimum of 4+ years of professional software development experience.

- Strong proficiency in Java 11 development, including efficient function design and common design patterns.

- Previous experience developing in cash processing space is highly desireable

- Solid understanding of object-oriented programming principles such as abstraction, encapsulation, inheritance, polymorphism, and reflection.

- Experience working with and navigating large codebases.

- Familiarity with both traditional and modern databases (e.g., SQL, Redis, DynamoDB) is a strong asset.

- Experience with Agile development methodologies.

- Proficiency with version control systems, particularly Git.

- Working knowledge of Amazon Web Services (AWS) is considered an asset.

- Demonstrated ability to deliver high-quality work within deadlines.

- Excellent verbal and written communication skills.

Preferred Attributes
- Personable and comfortable working directly with customers and partners.

- Fluency in English is required; Spanish fluency is considered an asset.

- Must be legally authorized to work in Canada.

Originally posted on Himalayas

Flights + hotels

This role requires you to be in Canada. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Backend Developer pay and openings — the live median is $139k?All remote Backend Developer jobs →Backend Developer salary data →
Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you