1

Senior Java Engineer Jobs in Ontario (NOW HIRING)

... Senior Java Software Engineer focused on full-stack product development. Bring your Java expertise to create scalable applications. This position requires substantial experience in software ...

New

You will work on a high performing team of Senior Java Developers where you will be joining the newly formed Cloud Transformation team. There are many Cloud Architects across the team who you will be ...

... n We need Senior Java Engineers who have led teams, to work on both the Architecture and Development on multiple key projects. \n \n \n \n \n \n This is ideal for someone who enjoys mentoring ...

Senior Java Backend Developer Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD $80 to $90 per Hour Role Summary NearSource is seeking a Senior Java ...

We are seeking a highly skilled and proactive Java Developer with deep expertise in Java, Spring Framework, Kafka, Message Queuing, Dynatrace, and microservices architecture. This role requires a ...

New

\n \n \n \n \n We are looking for an experienced Java Developer for a contract position in Dublin. You will be joining a rapidly expanding team who are working on the most cutting edge products. \n \n ...

\n \n \n \n \n We have a contract position available for a Java developer within a rapidly growing global team. You will be responsible for the design and development of the company's platform and ...

CA$84K - CA$135K/yr

Senior Java Dev (Java, Kafka) Cognizant's Digital Engineering practice is seeking a highly qualified Senior Java Dev (Java, Kafka) with min 8+ years' experience developing and building ...

New

\n \n \n \n \n We are looking for an experienced Java Developer for a contract position in Dublin. You will be working as part of an agile team to deliver the highest quality solutions! \n \n \n \n \n ...

About the job Senior Java Backend Software Engineer G-TAC's employer partner islooking for an experienced Backend Software Engineer to join their North American development team and take part in ...

New

Senior Java Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will ...

Hiring a Senior JAVA Developer (Must-Have Experience: Financial Services / Insurance domain, JAVA and J2EE, Spring Boot, API Development, API Gateway, APIGEE, Microservices Architecture, and event ...

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

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

"5 years of relevant experience in Apps Development role with proven track record of delivery Strong hands-on technical experience with Java technology stack & Kubernetes Enriched experience ...

"5+ years of relevant experience in Apps Development role with proven track record of delivery Strong hands-on technical experience with Java technology stack & Kubernetes Enriched experience ...

We are looking for a Senior Developer for our clients digital solutions area were you will be using Adobe Experience Manager. Although AEM experience would be ideal, this can be substituted for Java ...

next page

Showing results 1-20

Senior Java Engineer information

See Ontario salary details

$77.5K

$133.8K

$193K

How much do senior java engineer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for senior java engineer in Ontario is $133,849.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $150,000.00 per year, depending on experience, location, and employer.

What are some common challenges Senior Java Engineers face when working on large-scale enterprise applications?

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

What is the difference between Senior Java Engineer vs Java Developer?

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

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

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What are Senior Java Engineers?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.
What cities in Ontario are hiring for Senior Java Engineer jobs? Cities in Ontario with the most Senior Java Engineer job openings:
What are popular job titles related to Senior Java Engineer jobs in ON? For Senior Java Engineer jobs in ON, the most frequently searched job titles are:
Java Full Stack Developer Senior Toronto

Java Full Stack Developer Senior Toronto

Veeva Systems

On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Elevate your engineering career at Veeva as a Senior Java Software Engineer focused on full-stack product development. Bring your Java expertise to create scalable applications.

This position requires substantial experience in software development, particularly with Java, JavaScript, and up-to-date technologies. The role also emphasizes mentoring junior talent for enhanced team performance.

Tap into your Java skills and mentor others while contributing to Veeva's mission in an cutting-edge setting.

Responsibilities

Ensure software scalability and performance.

Qualifications
  • 5+ years in software product development
  • Proficient in JavaScript/Typescript and Java
  • Familiar with CSS abstraction solutions
  • Effective communication skills in English
#J-18808-Ljbffr