Senior Core Java Developer

This is with a large IT services firm for a major Canadian bank
Candidate must have legal work status for Canada.
Client Location is downtown Toronto, close to GO and TTC
Hybrid - In-Office 3 days per week. - increase to 4 days in September 2025.
Perm/FT role, salary and benefits or on contract - 6 months to start at Market rate

Description:
We’re seeking to build a team of talented senior level backend core Java developers

Ideal Candidate:
• Hardworking, dedicated, detail oriented, focused on quality and a team player, with effective verbal and written communications.
• 10+ years of hands-on coding in server-side Java with strong emphasis on Java Concurrency, RX Streams, Caching (GridGain as Cache), Collections API, Messaging and Event processing across multiple streams.
• Strong Multithreading experience.
• 5+ years of coding experience in multi-cast messaging (Solace / RV)
• 5+ years of coding with relational DB (SQL Server / Sybase / Oracle)
• 5+ years of technical design of low latency trading application services
• 5+ years of Dev Ops tools (Maven, Jenkins, Nexus, Helios)

Must have:
• 10+ years of hands-on coding in server-side Java with strong emphasis on Java Concurrency, Caching (GridGain as Cache), API, Messaging and Event processing across multiple streams.
• Strong Multithreading experience.
• Banking / Financial Services experience.

Nice-to-have:
• 2+ years of hands-on experience with cloud technologies like Docker, Kubernetes or similar
• Capable of managing & leading people and delivery
Job Title
Senior Java Developer - Backend
Job Type
Full-Time Regular
Location
Toronto ON
Country
CANADA