Senior Java Developer - Toronto, ON (Hybrid)
- Toronto, ON
- Hybrid
- Posted Sep 18, 2026
- 1 position
Opens an external site
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Oct 12, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
The role involves designing and developing scalable software solutions for trading activities by collaborating with portfolio managers and traders. Additionally, the developer will manage project timelines and provide knowledge transfer to team members through documentation and demos.
Job details
Responsibilities Manage timelines and deliverables within the team to ensure successful project delivery. Design software solutions by interacting with portfolio managers, traders, operations staff, and peers to understand requirements. Develop solutions aligned with the client's technology stack, ensuring efficiency, scalability, and support for new trading activities. Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation. Skills - Must Have Prior consulting, advisory, or client-facing delivery experience. Ability to operate effectively in ambiguous environments. Proven independent delivery without close supervision. Strong Java experience in enterprise environments, plus 2 years of Python knowledge. Experience with SQL queries and Docker/Kubernetes. Strong cloud experience (AWS). Strong unit and integration testing practices. Additional experience with message queues (e.g., SQS, Kafka, etc.). Nice to Have Experience building low-latency applications and CI/CD pipelines. Capital markets experience.
What you’ll do
The role involves designing and developing scalable software solutions for trading activities by collaborating with portfolio managers and traders. Additionally, the developer will manage project timelines and provide knowledge transfer to team members through documentation and demos.
Requirements
Candidates must have strong enterprise Java experience, at least 2 years of Python knowledge, and proficiency with AWS, SQL, and containerization tools. Prior client-facing delivery experience and the ability to work independently in ambiguous environments are required.
Listed skills
- Kubernetes · Preferred
- SQL · Preferred
- Docker · Preferred
- Amazon Web Services · Preferred
- Java · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Python
- SQL
- Docker
- Kubernetes
- AWS
- Unit Testing
- Integration Testing
- SQS
- Kafka
- Low-latency Applications
- CI/CD Pipelines
- Capital Markets
- Consulting
- Software Design
Job areas
- Software
- Technology
- Finance & Accounting
- Consulting
- Engineering
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
Sustainable Projects Group
Sustainability consultant/ Team Lead, Energy Consulting NOC 41400
SponsoredDirect employerEasy Apply- Hybrid
- vancouver v5l 4s1, BC
- Posted Sep 17, 2026
Desjardins
Senior Litigation Advisor -
SponsoredDirect employerEasy Apply- Hybrid
- Calgary, AB
- Posted Sep 9, 2026
