Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Java Developer - Remote

Software International

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech consulting firm is seeking an Intermediate Java Developer to join their remote team. The ideal candidate has 4+ years of experience in Java development and strong skills in Agile methodologies. You will work on developing cloud-based SaaS applications, manage projects, and collaborate with teams and partners. Competitive salary range of $80,000 - $100,000 along with benefits and vacation is offered.

Benefits

3 weeks paid vacation
Benefits including statutory holidays
Sick days

Qualifications

  • Minimum of 4+ years of professional software development experience.
  • Solid understanding of object-oriented programming principles.
  • Demonstrated ability to deliver high-quality work within deadlines.

Responsibilities

  • Contribute to the ongoing development of cloud-based applications.
  • Independently manage small-scale projects from development to delivery.
  • Collaborate effectively with internal teams and external partners.

Skills

Java 11 development
Agile development methodologies
Version control with Git
Object-oriented programming principles
Excellent communication skills

Tools

AWS
SQL
Redis
DynamoDB
Job description
About the job Intermediate Java Developer - Remote

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.

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.