Skip to main content
Post your resume and find your next job on Indeed!

Java jobs in Cambridge, ON

Sort by: -
    • Lead a team of backend developers in the design, development, and delivery of enterprise-grade Java applications, ensuring scalability, maintainability,…
    • Individual pay will be determined by factors such as job‑related skills, applicable experience, and relevant education and training.
    • Knowledge of WPF and WCF.
    • Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
    • As a condition of the role, the successful candidate must obtain a Government of Canada Reliability Status security clearance through Sun Life in advance of the…
    • Google utilizes AI tools to assist in assessing candidates in our hiring processes.
    • Bachelor's degree in Computer Science, Electrical Engineering, Math or a…
    • As a condition of the role, the successful candidate must obtain a Government of Canada Reliability Status security clearance through Sun Life in advance of the…
    • You’ll be part of a team pioneering AI-driven solutions for commercial aviation customers.
    • As a Senior AI/ML Software Developer, you will enhance core…
    • As a software developer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-…
    • Les candidatures seront examinées sur une base continue; les candidats ont donc intérêt à postuler rapidement.
    • Python, Java, JavaScript, C/C++, etc.).
    • Build scalable application execution frameworks that run on physical devices, emulators, and cloud-hosted environments.
    • Good written and verbal communication.
    • Design, guide and vet systems designs across mobile and XR apps, and write product or system development code to solve ambiguous problems.
    • As a Healthcare AI Solutions Developer, you will work closely with finance, teams to identify opportunities where Microsoft Copilot and other AI technologies…
    • All decisions regarding hiring are made by qualified human professionals, and we continuously monitor our AI systems to ensure fairness and compliance with…
    • All decisions regarding hiring are made by qualified human professionals, and we continuously monitor our AI systems to ensure fairness and compliance with…
    • All decisions regarding hiring are made by qualified human professionals, and we continuously monitor our AI systems to ensure fairness and compliance with…
Get email updates for the latest Java jobs in Cambridge, ON

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Backend Team Lead - job post

Venuiti
Waterloo, ON
$180,000–$220,000 a year - Permanent, Full-time

Job details

Pay

  • $180,000–$220,000 a year

Job type

  • Permanent
  • Full-time

Location

Waterloo, ON

Full job description

Backend Tech Lead

Canadian Citizenship Mandatory
Permanent, Full-time
In-Office, Waterloo, ON
Salary: Up to CAD$ 175,000

WHERE YOUR EXPERTISE IS NEEDED

Venuiti Healthcare is driving an innovative project for a leading healthcare company. Our team has developed a mission-critical application suite used by healthcare providers in the US and internationally to enhance care quality and patient outcomes. We are now seeking a skilled, seasoned, and product-driven Backend Tech Lead to join our Waterloo technical team. This is your opportunity to lead the technical delivery of a project designed to save lives through the work of dedicated healthcare practitioners using your solutions.

In this role, you will lead the design and implementation of scalable, high-performance backend services that power an enterprise healthcare application. You will manage and collaborate with a team of talented software engineers in an agile environment to deliver secure, reliable, and maintainable distributed systems. If you are passionate about building resilient backend platforms, solving complex technical challenges, and mentoring engineers, this role is for you!

Key Responsibilities:

  • Lead a team of backend developers in the design, development, and delivery of enterprise-grade Java applications, ensuring scalability, maintainability, security, and performance.
  • Architect and implement microservices using Java and Spring Boot, following modern software engineering principles and best practices.
  • Collaborate closely with product managers, frontend engineers, QA, and DevOps teams to translate business requirements into scalable technical solutions and sprint deliverables.
  • Mentor and coach developers through technical guidance, code reviews, architecture discussions, and career development.
  • Establish engineering best practices around clean architecture, coding standards, testing, documentation, and continuous improvement.
  • Design and optimize RESTful APIs and backend integrations with internal and third-party systems.
  • Drive application performance, reliability, and scalability through proactive monitoring, profiling, and optimization.
  • Collaborate with DevOps teams to improve CI/CD pipelines, deployment automation, infrastructure, and cloud-native development practices.
  • Oversee testing strategies, including unit, integration, contract, and performance testing, to ensure application quality and reliability.
  • Maintain comprehensive technical documentation, architectural decisions, and development processes to support long-term maintainability.

Qualifications:

  • Proven expertise in Java with 7+ years of professional software development experience, including team leadership or mentoring experience.
  • Strong proficiency with Java 17+, Spring Boot, Spring Framework, and enterprise application development.
  • Experience designing and building microservices architectures and distributed systems.
  • Strong understanding of RESTful APIs, asynchronous messaging, and backend integration patterns.
  • Experience with relational databases such as PostgreSQL or MySQL, including query optimization and database design.
  • Familiarity with caching technologies such as Redis and messaging platforms such as Kafka or RabbitMQ.
  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes) is an asset.
  • Familiarity with cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, automated testing frameworks (JUnit, Mockito), and version control systems (Git).
  • Strong understanding of application security, authentication, authorization, and secure coding practices.
  • Excellent communication, leadership, collaboration, and documentation skills.
  • Experience developing enterprise-scale applications within agile software development environments.
  • Must be based fully onsite in our Waterloo, Ontario office.
  • Leadership in Agile Environments: Experience leading agile teams, facilitating technical discussions, managing sprint cadences, removing technical blockers, and driving engineering excellence.

Why Join Us?

At Venuiti, we value innovation, collaboration, and continuous learning. As a Senior Java Developer, you will play a pivotal role in shaping our technical direction while mentoring a talented team of developers. You’ll work on impactful projects that drive real-world solutions in a supportive environment that encourages growth.

Venuiti is proud to be an Equal Opportunity Employer. We welcome applications from individuals of all backgrounds—including women, minorities, veterans, and individuals with disabilities—who are eager to contribute their unique perspectives.

Job Types: Full-time, Permanent

Pay: $180,000.00-$220,000.00 per year

Ability to commute/relocate:

  • Waterloo, ON: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • What is Your Work Authorization (OWP, PR, Citizenship, etc.)? This is for a Security Clearance Requirement.

Experience:

  • DevOps and CI/CD: 5 years (preferred)
  • Team management: 5 years (required)
  • Java Development: 7 years (required)
  • Spring Framework (Spring Boot, Spring Security, etc.): 7 years (required)

Work Location: In person

Let Employers Find YouUpload Your Resume