Java Developer

Virtusa

Toronto, CAonsitePosted Jun 19, 2026
Posting intelligenceActively listedReposted 4×, possible evergreen/ghost posting

Skills

springjavaaws

About the role

Location: Toronto, Ontario, Canada

Date Posted: 19/06/2026

Job description

Java Developer - Commercial Banking

Location PCS CA, Toronto

Years of Experience 9+ Years

Job Summary We are seeking a skilled Java Developer with over 5 years of experience in the commercial banking domain. The ideal candidate will contribute to the development and support of enterprise applications, focusing on performance, stability, and scalability. This role requires a strong background in Java development and SQL, along with proficiency in technologies such as Spring, Spring Boot, Microservices, and REST APIs.

Responsibilities

Design and develop complex features, modules, and services for enterprise applications.

Own the end-to-end implementation process, including design, coding, testing, and deployment.

Review and refactor legacy code to enhance maintainability and performance.

Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.

Debug and troubleshoot issues in a timely manner to ensure application stability.

Work independently and as part of a team, demonstrating excellent communication and collaboration skills.

Mandatory Skills

Core Java

Spring Boot

Microservices architecture

End-to-End Development (Design to Deployment)

Debugging, Troubleshooting & Code Refactoring

Experience in developing RESTful APIs

AWS

Preferred Skills

Experience in the commercial banking domain

Familiarity with Agile methodologies

Knowledge of database management and SQL

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.

5+ years of experience in Java development, particularly in the banking or financial services sector.

Strong problem-solving skills and attention to detail.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Virtusa makes hiring decisions based solely on qualifications, merit, and business needs at the time."

Key Job Details

Primary Location

Toronto, Ontario, Canada

Job Type

Experienced

Required Experience

9

Skill

DE-Web Foundation, Core Java Foundation.

Travel

No

Date Posted

19/06/2026

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.