1

Senior Java Software Engineer Jobs in Toronto, ON

Agilno is a forward-thinking software development company that collaborates with product-led North ... We are looking for a Senior Java Developer to join our dynamic team in Greater Toronto area, ON and ...

Senior Java Developer

Toronto, ON ยท Hybrid

CA$120K - CA$145K/yr

Working within the software development team, your duties will require you to assist in the ... Very strong Java programming skills utilizing Spring Boot or Spring Cloud * Front end JS framework ...

Senior Java Engineer, TD Securities

Toronto, ON ยท On-site

CA$126K - CA$164K/yr

... performing Java and Data engineer to help us design and implement next-generation calculations ... The individual will be involved in all facets of the product and software development and will ...

Senior Software Engineer- Java

Mississauga, ON ยท Hybrid

CA$142K - CA$158K/yr

... software is up-to-date with latest technologies What qualifications we're looking for: Experience writing clean code that performs well at scale using Java (or other functional or object-oriented ...

A Java Developer designs, develops, tests, and maintains scalable Java-based applications (web, enterprise, mobile) by writing clean code, collaborating with teams, and integrating with databases and ...

... software solutions. GWMT consists of many departments with high-performing agile teams working ... Provide technical mentorship and guidance to senior and junior engineers * Help drive strategy to ...

Senior Java Engineer, TD Securities

Toronto, ON ยท Hybrid

CA$126K - CA$164K/yr

The Market Risk Technology Engineering Team (in TD Securities)is responsible forthe development and ... Assistin our software evolution from batch orientated end of day to intra-day * Leading development ...

Reporting to the Senior Manager Development, this Sr. Software Developer role is responsible for ... Must have technical working experience with Core Java (Version 8 or higher)/Java, JDK17+

... Software Engineer for Prime Services Data Interface (PSDI) platform - a central operational data ... We'd love to work with you if you have: * 7 - 10 years' experience with OOP Programming, Java ...

next page

Showing results 1-20

People also search for

Senior Java Software Engineer information

See Toronto, ON salary details

$73.5K

$128.9K

$173.2K

How much do senior java software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for senior java software engineer in Toronto, ON is $128,868.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,749.00 and $146,014.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are the most commonly searched types of Java Software Engineer jobs in Toronto, ON? The most popular types of Java Software Engineer jobs in Toronto, ON are:
What are popular job titles related to Senior Java Software Engineer jobs in Toronto, ON? For Senior Java Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Toronto, ON look for? The top searched job categories for Senior Java Software Engineer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Senior Java Software Engineer jobs? Cities near Toronto, ON with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Toronto, ON as of June 2026, with employment types broken down into 90% Full Time, 9% Part Time, and 1% Contract. Highlights an 85% Physical, 7% Hybrid, and 8% Remote job distribution, with an average salary of $128,868 per year, or $62 per hour.

Senior Java Developer (GTA, ON, Canada)

Agilno

Toronto, ON โ€ข On-site, Remote

Full-time

Medical, PTO

Posted 27 days ago


Job description

About Agilno:

Agilno is a forward-thinking software development company that collaborates with product-led North American companies to plan, design, develop, and optimize digital products. With a track record of 10 years, we specialize in delivering impactful technology solutions that drive revenue and engagement. Our professional and innovative team is passionate about leveraging the latest technologies and techniques to create next-generation software solutions.

Position Overview:

We are looking for a Senior Java Developer to join our dynamic team in Greater Toronto area, ON and work on AI-driven projects in the FinTech space. In this role, you will play a crucial part in developing scalable, high-performance software solutions that financial advisors can use to enhance their day to day work. You will collaborate closely with cross-functional teams, applying modern Java technologies to build intelligent, data-driven applications.

Key Responsibilities:
  • Design, develop, and maintain high-performance Java applications.
  • Implement scalable architectures and integrate with AI/ML models.
  • Optimize application performance, ensuring reliability and efficiency.
  • Work closely with data scientists and AI engineers to integrate machine learning and optimization algorithms.
  • Develop and maintain RESTful APIs and work with cloud-based infrastructures.
  • Lead code reviews, and enforce best coding practices.
  • Stay up to date with emerging AI trends, Java frameworks, and cloud technologies.
  • Participate in Agile development processes, contributing to sprint planning and team collaboration.
Required Qualifications:
  • Minimum 5+ years of experience in backend development with Java.
  • Strong proficiency in Java (Spring Boot).
  • Experience with AI/ML model integration and working with large-scale datasets.
  • Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
  • Proficiency with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Strong problem-solving skills and experience with performance optimization techniques.
  • Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
  • Excellent communication skills and ability to thrive in a collaborative team environment.
Why Join Us?
  • Innovative Projects: Work on cutting-edge AI-driven optimization and automation solutions.
  • Competitive Compensation: Transparent salary structure with performance-based bonuses.
  • Growth & Learning: Access to internal training, workshops, and external education budget.
  • Flexible Work Culture: Enjoy a healthy work-life balance with flexible hours and remote options.
  • Health & Wellness: Comprehensive health insurance and paid time off
  • International Exposure: Opportunities to collaborate with leading North American clients.
How to Apply:

If youโ€™re excited about working on AI-powered Java applications and want to be part of a fast-moving, innovative team, send us your resume and cover letter.

Note: Only shortlisted candidates will be contacted. Selected candidates may be required to complete an offline technical task as part of the interview process. We don't sponsor visas.