1

Senior Java Developer Jobs in Oshawa, ON (NOW HIRING)

... Java/Java EE solutions Experience in designing microservices & APIs Proven experience in Java ... DevOps technologies such as GitHub Actions, Ansible, Nexus,Artifactory, Airflow, etc. Ability to ...

Associate Full-Stack Developer- Java This role is eligible for our hybrid work model: Two days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning ...

... Java, Spring, Spring Boot, REST API, SOAP, Microservices, jUnit. Should have good experience in ORM tool like Hibernate. Should have good understanding of SCM systems like GITHUB and DevOps tools ...

Business Context The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance ...

next page

Showing results 1-20

Senior Java Developer information

See Oshawa, ON salary details

$63.7K

$118.1K

$162.4K

How much do senior java developer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for senior java developer in Oshawa, ON is $118,092.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,084.00 and $133,603.00 per year, depending on experience, location, and employer.

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

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

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

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

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

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are Senior Java Developers?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.
What job categories do people searching Senior Java Developer jobs in Oshawa, ON look for? The top searched job categories for Senior Java Developer jobs in Oshawa, ON are:
What cities near Oshawa, ON are hiring for Senior Java Developer jobs? Cities near Oshawa, ON with the most Senior Java Developer job openings:

Senior Full Stack Developer - Back End (Java/Node)

United States Digital Space LLC

Toronto, ON • On-site

$104 - $130/hr

Other

Medical, Life, PTO

Posted 6 days ago

New


Job description

Role

Senior Full Stack Developer - Back End (Java/Node) (Lead II - Software Engineering)

Location

Hybrid - Toronto

Responsibilities
  • Architect and develop high-performance, reusable, and maintainable services.
  • Implement and evolve cloud-native solutions using AWS, Azure, or OpenShift.
  • Work in high-frequency CI/CD environments, shipping to production daily.
  • Integrate automated testing, security scanning, and deployment workflows using GitHub Actions.
  • Mentor teammates, promote healthy team dynamics, and foster an inclusive engineering culture.
  • Contribute to frontend development using Angular (React experience is a plus).
Qualifications
  • Total experience: 5 years+
  • Strong backend expertise with Java or Node.js.
  • Experience building RESTful APIs and working with Open API specifications.
  • Intermediate to advanced experience with Angular (React is a plus).
  • 2+ years of hands‑on experience with cloud platforms such as AWS, Azure, or OpenShift.
  • Strong working knowledge of Docker and Kubernetes.
  • Expert-level Git skills, including branching, merging, and code reviews.
  • Experience translating Figma designs into production‑ready UI.
  • Hands‑on experience with Splunk, Dynatrace, or similar monitoring tools.
  • Proven experience with GitHub Actions and CI/CD pipeline design.
  • Strong focus on automated unit, functional, and performance testing.
  • Experience integrating intelligent agents into CI/CD pipelines to automate reviews, testing, or deployments.
  • Familiarity with application security practices and secure coding standards.
  • Experience with vulnerability scanning and remediation tools.
  • Exposure to integrating security gates within CI/CD pipelines (shift-left security / DevSecOps).
  • DevOps & Automation experience.
Compensation

$104,000 - $130,000 per year.

Benefits

Full‑time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (pro‑rated for new hires throughout the year), paid holidays, and are eligible for paid bereavement leave and jury duty. They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company‑paid Employee Only basic life insurance and accidental death and dismemberment coverage. Full‑time temporary employees receive 6 days of paid sick leave each year (pro‑rated for new hires throughout the year). They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company‑paid Employee Only basic life insurance and accidental death and dismemberment coverage. Part‑time regular and temporary employees receive 6 days of paid sick leave each year (pro‑rated for new hires throughout the year). All Canadian employees who work in a province, territory or locality with more generous paid sick leave benefit than specified here will receive the benefit of those sick leave laws.

Equal Opportunity Statement

At the company, we strive to provide a work environment free of discrimination and harassment. We are an equal opportunity employer and employment decisions are based on merit and business needs. Our Human Rights Policy further illustrates our stand on this. We are committed to following fair employment practices that provide equal opportunities to all employees. We do not discriminate or allow harassment on the basis of race, color, religion, disability, gender, national origin, sexual orientation, gender identity, gender expression, age, genetic information, military status, or any other legally protected status. At the company, we value diversity and believe that a diverse workplace builds a competitive advantage.

Un lieu de travail à égalité des chances, sans Discrimination et harcèlement. Chez the company, nous nous efforçons de fournir un environnement de travail exempt de discrimination et harcèlement. Nous sommes un employeur garantissant l'égalité des chances et des décisions en matière d'emploi sont basés sur le mérite et les besoins de l'entreprise. Notre politique en matière de droits de l'homme illustre notre position à ce sujet. Nous nous engageons à respecter un emploi équitable des pratiques qui offrent des chances égales à tous les employés. Nous ne faisons pas discriminer ou permettre le harcèlement sur la base de la race, de la couleur, de la religion, du handicap, genre, origine nationale, orientation sexuelle, identité de genre, expression de genre, âge, informations génétiques, statut militaire ou tout autre statut légalement protégé. Chez the company, nous valorisons la diversité et pensons qu'un lieu de travail diversifié crée un avantage compétitif.

#J-18808-Ljbffr