Design, develop, and maintain Java (Java 17+) services within a distributed, event-driven ... Design for resilience via health checks, fault management, monitoring, rate limiting, bulkheads ...
Design, develop, and maintain Java (Java 17+) services within a distributed, event-driven ... Design for resilience via health checks, fault management, monitoring, rate limiting, bulkheads ...
Software Designer Co-op/Intern
Kanata, ON · On-site
Programming experience in Java, JavaScript * Familiar with the ReactJS framework, state management, lifecycle, and unit testing technologies such as Mocha and Jest * Object Oriented Analysis and ...
Software Designer Co-op/Intern
Kanata, ON · On-site
Programming experience in Java, JavaScript * Familiar with the ReactJS framework, state management, lifecycle, and unit testing technologies such as Mocha and Jest * Object Oriented Analysis and ...
QNX Senior Technical Project Manager
CA$108.75K - CA$158.75K/yr
Software Development experience (C, C++, Java, or similar) with significant customerfacing exposure ... Experience managing software implementation and deployment projects in AGILE environments.
QNX Senior Technical Project Manager
CA$108.75K - CA$158.75K/yr
Software Development experience (C, C++, Java, or similar) with significant customerfacing exposure ... Experience managing software implementation and deployment projects in AGILE environments.
QNX Senior Technical Project Manager
Ottawa, ON · On-site
CA$108.75K - CA$158.75K/yr
Software Development experience (C, C++, Java, or similar) with significant customerfacing exposure ... Experience managing software implementation and deployment projects in AGILE environments.
QNX Senior Technical Project Manager
Ottawa, ON · On-site
CA$108.75K - CA$158.75K/yr
Software Development experience (C, C++, Java, or similar) with significant customerfacing exposure ... Experience managing software implementation and deployment projects in AGILE environments.
QNX Senior Technical Project Manager
CA$108.75K - CA$158.75K/yr
Software Development experience (C, C++, Java, or similar) with significant customerfacing exposure ... Experience managing software implementation and deployment projects in AGILE environments.
QNX Senior Technical Project Manager
CA$108.75K - CA$158.75K/yr
Software Development experience (C, C++, Java, or similar) with significant customerfacing exposure ... Experience managing software implementation and deployment projects in AGILE environments.
Software Developer in Test
Ottawa, ON · Hybrid
Hundreds of thousands of IT professionals and managed service providers worldwide trust us to ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer in Test
Ottawa, ON · Hybrid
Hundreds of thousands of IT professionals and managed service providers worldwide trust us to ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer in Test
Kanata, ON · Hybrid
Hundreds of thousands of IT professionals and managed service providers worldwide trust us to ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Quick apply
Software Developer in Test
Kanata, ON · Hybrid
Hundreds of thousands of IT professionals and managed service providers worldwide trust us to ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer in Test
Kanata, ON · Hybrid
Hundreds of thousands of IT professionals and managed service providers worldwide trust us to ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer in Test
Kanata, ON · Hybrid
Hundreds of thousands of IT professionals and managed service providers worldwide trust us to ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer, ASIC
CA$89K - CA$142.20K/yr
Develop and maintain automation software using Java, Python and Make on Linux, adhering to ... Utilize Git for source code management and work collaboratively using Bitbucket to enhance team ...
Software Developer, ASIC
CA$89K - CA$142.20K/yr
Develop and maintain automation software using Java, Python and Make on Linux, adhering to ... Utilize Git for source code management and work collaboratively using Bitbucket to enhance team ...
Senior DevOps Engineer
Ottawa, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ... Experience with Major Incident Management * Experience working with Ansible/Terraform * Great ...
Quick apply
Senior DevOps Engineer
Ottawa, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ... Experience with Major Incident Management * Experience working with Ansible/Terraform * Great ...
Senior DevOps Engineer
Ottawa, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ... Experience with Major Incident Management * Experience working with Ansible/Terraform * Great ...
Quick apply
Senior DevOps Engineer
Ottawa, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ... Experience with Major Incident Management * Experience working with Ansible/Terraform * Great ...
Strong programming (Java, Perl, XML, JS) and problem-solving skills. * Ability to learn quickly and ... Development of scripts or applications (XML, REST, JavaScript, Perl) to simulate various management ...
Strong programming (Java, Perl, XML, JS) and problem-solving skills. * Ability to learn quickly and ... Development of scripts or applications (XML, REST, JavaScript, Perl) to simulate various management ...
Strong programming (Java, Perl, XML, JS) and problem-solving skills. * Ability to learn quickly and ... Development of scripts or applications (XML, REST, JavaScript, Perl) to simulate various management ...
Strong programming (Java, Perl, XML, JS) and problem-solving skills. * Ability to learn quickly and ... Development of scripts or applications (XML, REST, JavaScript, Perl) to simulate various management ...
Strong programming (Java, Perl, XML, JS) and problem-solving skills. * Ability to learn quickly and ... REST, JavaScript, Perl) to simulate various management activities and network scenarios.
Strong programming (Java, Perl, XML, JS) and problem-solving skills. * Ability to learn quickly and ... REST, JavaScript, Perl) to simulate various management activities and network scenarios.
Software Developer II
Kanata, ON · On-site
As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend development, working on Java-based microservices that process asynchronous events, manage data at scale ...
Software Developer II
Kanata, ON · On-site
As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend development, working on Java-based microservices that process asynchronous events, manage data at scale ...
Experienced with Java and the JVM Every day will bring new opportunities, giving you exposure to a ... Work with Nokia's latest network management, automation, and network routing products.
Experienced with Java and the JVM Every day will bring new opportunities, giving you exposure to a ... Work with Nokia's latest network management, automation, and network routing products.
Lead Data Consultant, Manager
Ottawa, ON · On-site
CA$112.40K - CA$162.40K/yr
You are responsible for coaching, leveraging team member's unique strengths, and managing ... Java/SQL etc. * Proficiencyin big data technologies and tools such as Spark/PySpark, Hadoop, Hive ...
Lead Data Consultant, Manager
Ottawa, ON · On-site
CA$112.40K - CA$162.40K/yr
You are responsible for coaching, leveraging team member's unique strengths, and managing ... Java/SQL etc. * Proficiencyin big data technologies and tools such as Spark/PySpark, Hadoop, Hive ...
Lead Data Consultant, Manager
Ottawa, ON · On-site
CA$112.40K - CA$162.40K/yr
You are responsible for coaching, leveraging team member's unique strengths, and managing ... Java/SQL etc. * Proficiencyin big data technologies and tools such as Spark/PySpark, Hadoop, Hive ...
Lead Data Consultant, Manager
Ottawa, ON · On-site
CA$112.40K - CA$162.40K/yr
You are responsible for coaching, leveraging team member's unique strengths, and managing ... Java/SQL etc. * Proficiencyin big data technologies and tools such as Spark/PySpark, Hadoop, Hive ...
Solid programming skills in one or more languages such as Python, C++, Java, or C#. * Experience ... Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities ...
Solid programming skills in one or more languages such as Python, C++, Java, or C#. * Experience ... Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities ...
Experience developing in Java * Major incident management on experience operating production platforms at scale * Experience working with distributed web applications * Experience Automating ...
Quick apply
Experience developing in Java * Major incident management on experience operating production platforms at scale * Experience working with distributed web applications * Experience Automating ...
Java Manager information
See Ottawa, ON salary details
$27.6K - $38.6K
3% of jobs
$38.6K - $49.5K
4% of jobs
$49.5K - $60.5K
3% of jobs
$60.5K - $71.4K
3% of jobs
$71.4K - $82.4K
3% of jobs
$82.4K - $93.4K
6% of jobs
$94.8K is the 25th percentile. Wages below this are outliers.
$93.4K - $104.3K
14% of jobs
The median wage is $113.4K / yr.
$104.3K - $115.3K
16% of jobs
$115.3K - $126.2K
20% of jobs
$128K is the 75th percentile. Wages above this are outliers.
$126.2K - $137.2K
15% of jobs
$137.2K - $148.1K
13% of jobs
$27.6K
$108K
$148.1K
How much do java manager jobs pay per year?
What are the key skills and qualifications needed to thrive as a Java Manager, and why are they important?
How does a Java Manager typically balance technical leadership with team management responsibilities?
What are Java Managers?
What is the difference between Java Manager vs Java Developer?
| Aspect | Java Manager | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Java certifications, management experience | Bachelor's in Computer Science, Java certifications, coding skills |
| Work Environment | Team leadership, project oversight, strategic planning | Writing code, debugging, implementing features |
| Employer & Industry Usage | Software companies, IT departments, tech firms | Software development teams, tech startups, enterprise IT |
Java Managers oversee teams and projects, focusing on strategy and coordination, while Java Developers primarily write and maintain code. Both roles require Java certifications and a strong technical background, but their responsibilities and work focus differ significantly.

Full-time
Posted 2 days ago
Job description
Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.
Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise and Government users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
The company's state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit www.telesat.com
- Design, develop, and maintain Java (Java 17+) services within a distributed, event-driven architecture using Spring Boot.
- Implement asynchronous workflows and event processing using Azure Service Bus and Event Hub where appropriate.
- Package, deploy, and operate microservices on Kubernetes using Helm across multiple environments (dev/test/prod).
- Contribute to service decomposition, domain boundaries, and API design with a focus on latency, throughput, reliability, and backward compatibility.
- Design and implement reliable service-to-service communication using REST, gRPC, and messaging protocols.
- Support protocol-agnostic ingress suitable for long-lived or reconnect-sensitive traffic.
- Help optimize networking concerns (TCP behavior, connection pooling, backoff, circuit breaking) for high-scale traffic.
- Contribute to multi-region resiliency design, including regional failover/failback mechanics, validation steps, and automation guardrails.
- Embed production readiness into services: SLIs/SLOs, golden signals, standardized observability, failure-mode analysis, and post-incident architectural corrections.
- Participate in and improve end-to-end readiness drills: failure scenario walkthroughs, runbook execution, and post-drill improvements.
- Design for resilience via health checks, fault management, monitoring, rate limiting, bulkheads, and recovery-on-failure patterns.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5-9 years of relevant experience in software development and testing
- Experience in Python and/or Java programming language
- Experience with one or more of the following technologies: gRPC, REST, Message Queues, Databases, SQL, Azure, etc.
- Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber and others
- Extensive experience with GitLab for version control and CI/CD processes and Git Runners for test automation
- Solid understanding of Linux environments and command-line tools
- Experience with Linux clusters and cluster job managers
- Experience with agile development
- Experience with Matlab language and programming platform is considered an asset