1

Senior Java Software Engineer Jobs in Ontario (NOW HIRING)

Minimum 5 years experience as a Senior Engineer \n * Excellent communication skills \- both written and verbal \n * Experience with Java 11 \n * Experience with TDD and CI\/CD \n * Experience in ...

Senior Java Developer Location: Toronto, ON Role Summary We are seeking an experienced SeniorJava Developer to design, develop, and maintain enterprise-grade applications. The ideal candidate brings ...

... Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte ... software solutions for a leading North American Bank. This long-term staff augmentation role ...

\n \n \n \n \n We are searching for a Senior Java Developer to join a large organisation in the Dublin area. \n \n \n \n \n \n This is a unique opportunity to work with some of the newest tech on the ...

Minimum 5 years experience as a Senior Engineer \n * Experience with Java 11 \n * Strong experience with Spring frameworks \n * Experience with TDD and CI\/CD \n * Experience in financial services ...

Senior Java Developer

Toronto, ON · On-site

$80 - $110/hr

Senior Java Developer Job ID: 2024-13063 Job Location: Toronto, ON (Hybrid - 2 days/week onsite) Job Travel Location(s): # Positions: 1 Employment Type: W2 Duration:Long Term # of Layers:0 Work ...

New

... Centre on a Senior Software Engineer vacancy (multiple available). \n \n \n \n \n \n We need ... Highly skilled Software Engineer, ideally 7+ years' experience primarily in Java (flexible) \n

We are seeking a highly skilled and proactive Java Developer with deep expertise in Java, Spring ... Ability to write clean, efficient, and well‑documented code while following best software ...

New

... on a Senior Software Engineer vacancy. \n \n \n \n \n \n This is a nice opportunity to join a ... Highly skilled Software Engineer, ideally 7+ years' experience primarily in Java (flexible) \n

CA$94K - CA$141K/yr

Senior Java Developer - Wholesale Credit Risk Technology Citi is seeking a highly motivated candidate for Senior Java developer in Wholesale Credit Risk Technology team that serves Institutional ...

New

Become a critical part of a global financial services firm as a Senior Java Backend Engineer in Mississauga. Focus on designing financial systems, tackling complex issues, and ensuring compliance in ...

New

Become a key player in developing wire payment solutions as a Software Developer specializing in Java and AWS in a Linux environment. We are on the lookout for a motivated Software Developer with 4-6 ...

New

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 ...

\n \n \n \n \n Our client, an impressive SAAS company, is continuing to build out their tech operations in Dublin. \n \n \n \n \n \n We are looking for Java\/Fullstack Software Engineers to join our ...

Job Title: Sr. Java Developer - Capital Markets Job Location: Toronto, ON (Hybrid - 2 days/week onsite) Position: 1 Employment Type: FTE Key Technologies: Java, SQL Overview Senior Java Developer ...

New

We're looking for a skilled Software Developer or Architect to design and deliver creative web solutions. Your expertise in Java, SpringBoot, and micro‑services is essential for creating seamless ...

New

Elevate your career as a Senior Java Developer in Toronto, Ontario, where your expertise in Java and cloud technology will shine. Focus on microservices development and enhancing trade applications ...

New

... Senior Software Engineer to support the team, focusing on the software currency project. This role ... We'd love to work with you if you have: * 5 years' experience with OOP Programming, Java ...

New

Follow best practices and guidance provided by the Senior developer \n * Include unit tests in the ... Experience with Lean \/ Agile development methodologies and trouble shooting java. \n * Must have ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Ontario salary details

$77K

$135K

$181.5K

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

As of Jul 9, 2026, the average yearly pay for senior java software engineer in Ontario is $135,034.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,000.00 and $153,000.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 Ontario? The most popular types of Java Software Engineer jobs in Ontario are:
What are popular job titles related to Senior Java Software Engineer jobs in Ontario? For Senior Java Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Ontario look for? The top searched job categories for Senior Java Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Senior Java Software Engineer jobs? Cities in Ontario with the most Senior Java Software Engineer job openings:
What are popular job titles related to Senior Java Software Engineer jobs in ON? For Senior Java Software Engineer jobs in ON, the most frequently searched job titles are:
Infographic showing various Senior Java Software Engineer job openings in Ontario as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $135,034 per year, or $64.9 per hour.

Full-time

Re-posted 7 days ago


Job description

\n <\/head>\n \n \n
\n Our client is looking for an experienced Java developer for a contract position in Dublin.<\/span>
\n <\/div>\n
\n You will be joining a well established team working with clients both onshore and offshore.<\/span>
\n <\/div>\n
\n
\n <\/div>\n
\n What You Will Need
<\/u><\/b>\n <\/div>\n
    \n
  • Minimum 5 years experience as a Senior Engineer
    <\/li>\n
  • Excellent communication skills \- both written and verbal
    <\/li>\n
  • Experience with Java 11
    <\/li>\n
  • Experience with TDD and CI\/CD
    <\/li>\n
  • Experience in financial services sector beneficial but not essential
    <\/li>\n <\/ul>\n
    \n
    \n <\/div><\/span>
    \n <\/body>\n<\/html>