Senior Java Developer (with Python, AWS and Terraform) - Toronto, ON (Hybrid)
- Toronto, ON
- Hybrid
- Posted Sep 18, 2026
- 1 position
US$65–US$85 / hour
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, developing, and maintaining scalable applications using Java and AWS services. The candidate will collaborate with cross-functional teams to architect solutions and ensure high-quality, maintainable code through reviews.
Job details
We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology team. The ideal candidate will have extensive hands-on experience in software development and architecture, with the ability to design and analyze complex systems. A background in capital markets and proficiency in Python are considered advantageous. Responsibilities Design, develop, and maintain robust and scalable applications using Java and AWS services. Collaborate with cross-functional teams to analyze requirements and architect effective solutions. Write clean, efficient, and well‑documented code with a focus on performance and maintainability. Participate in code reviews and provide constructive feedback. Stay updated with the latest trends and best practices in software development and cloud technologies. Skills - Must Have Strong hands-on experience with Java, AWS, and Terraform technologies. Working knowledge of Python. Experience with AI & ML. Proven expertise in software design and system analysis. Demonstrated ability to write high‑quality, maintainable code. Excellent problem‑solving and communication skills. Nice to Have Experience or understanding of capital markets or the financial services industry.
What you’ll do
The role involves designing, developing, and maintaining scalable applications using Java and AWS services. The candidate will collaborate with cross-functional teams to architect solutions and ensure high-quality, maintainable code through reviews.
Requirements
Candidates must have strong hands-on experience with Java, AWS, Terraform, and Python, along with expertise in AI/ML and system analysis. Experience in capital markets or financial services is considered a beneficial asset.
Listed skills
- Problem solving · Preferred
- Amazon Web Services · Preferred
- Java · Preferred
- Communication Skills · Preferred
- Terraform · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Aws
- Terraform
- Python
- Ai & Ml
- Software Design
- System Analysis
- Problem-solving
- Communication Skills
Job areas
- Software
- Technology
- Finance & Accounting
- Engineering
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Government of Yukon
Legal Counsel
SponsoredDirect employerEasy Apply- On-site
- Posted Sep 4, 2026
Government of Yukon
Legal Counsel
SponsoredDirect employerEasy Apply- On-site
- Posted Sep 4, 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
