Java Developer at Virtusa
Toronto
—
Jun 28, 2026
Toronto
Jul 20, 2026
What this job asks for AI summary
A Java developer role focused on building and maintaining enterprise applications within the commercial banking space. Day-to-day work covers designing and coding new features, refactoring existing code, developing RESTful APIs using Spring Boot and microservices patterns, and seeing changes through from design to deployment. Suits an experienced Java engineer with a background in banking or financial services.
Senior level · 5+ years · Toronto, ON · Bachelor's required · Full-time
Posted 5 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $135,980 (middle half $105,210–$171,980). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The role is located in Toronto, Ontario, Canada — US compensation benchmarks do not apply. The salary range (CAD 100,000–120,000/year) is assumed to be in Canadian dollars given the Toronto location, though the posting does not explicitly state the currency.
The posting header states '9+ Years of Experience' while the Qualifications section states '5+ years'; the overall years minimum is set to 5 to reflect the lower, explicitly stated qualification gate. The 9+ figure appears to be a recruiter-side filter and is noted here for awareness.
AWS appears under the Mandatory Skills section without further qualification, so it is treated as a hard gate despite no elaboration on depth of experience required.
Commercial banking domain experience and Agile are listed under Preferred Skills and are therefore not hard gates.
Spring (non-Boot) is mentioned in the Job Summary narrative but does not appear in the Mandatory Skills list; it is subsumed by the Spring Boot hard gate and not emitted separately.
The posting title carries no seniority level word, so advertised seniority is Unspecified.
This role's work location reads as outside the US — the candidate pool, comp, and contention benchmarks here are US-only (BLS employment, Adzuna/USAJOBS demand, and certified H-1B wages), so treat them as a rough US reference, not a local market.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.