Talent.com

Java programmer Jobs in Kitchener, ON

Create a job alert for this search

Java programmer • kitchener on

Last updated: 4 days ago

Android Developer

ActalentWaterloo, Ontario, Canada
CA$80.00 hourly
Full-time

Join a dynamic team responsible for delivering some of the most highly utilized functions of a modern in-car infotainment system.As an Android Developer, you will design and implement customer-visi... Show more

Senior Full Stack Engineer

SAPWaterloo, ON, CA
Full-time +1

At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you.We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to h... Show more

*Senior Backend Developer – Java / Camunda / Azure (WTL, ON)

Recrute ActionWaterloo, ON, ca
CA$63.00 hourly
Full-time +1

Senior Backend Developer – Java / Camunda / Azure.Drive the development of scalable backend solutions within the insurance and financial services sector, leveraging Java Spring Boot, microservices,... Show more

Security Researcher - Authentication and Authorization

Huawei Technologies Canada Co., Ltd.Waterloo, Ontario, CA
Full-time +1

Huawei Canada has an immediate permanent opening for a Security Researcher.The Digital Trust Lab is dedicated to ensuring user data flows while maintaining privacy.Researchers focus on key areas su... Show more

HMI Programmer

Brock SolutionsKitchener
Full-time

Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based indu... Show more

CNC Machinist / Programmer

Randstad CanadaWaterloo, Ontario, CA
CA$30.00–CA$35.00 hourly
Full-time +1
Quick Apply

We are hiring for a full-time CNC Machinist / Programmer in Waterloo to join our team.This position offers $28–$40/hour, depending on your expertise with 5-axis machines.You will handle custom mach... Show more

Software Engineer, Java (Cloud & Microservices)

Company 58 - Manulife Bank of CanadaWaterloo, Ontario
CA$86,100.00 yearly
Full-time

Join our Manulife Bank Technology Team!.We’re looking for a Software Engineer with strong Java and cloud experience to help design, build, and support scalable business applications.In this role, y... Show more

Technical Lead (Java 8)

The DescartesWaterloo, ON, CA
Full-time

Descartes Unites the People and Technology that Move the World.The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex.By combinin... Show more

Senior Application Architect

StantecWaterloo, ON
CA$128,600.00 yearly
Full-time +1

At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec... Show more

People also ask
Android Developer

Android Developer

ActalentWaterloo, Ontario, Canada
7 days ago
Salary
CA$80.00 hourly
Job type
  • Full-time
Job description

Job Title: Android Developer

Job Description

Join a dynamic team responsible for delivering some of the most highly utilized functions of a modern in-car infotainment system. As an Android Developer, you will design and implement customer-visible features that are used by millions of people every day. You will have the opportunity to test your software under real conditions in test vehicles. Media playback is a critical piece of the modern in-car infotainment system, and your challenge will be to ensure that the playback experience is flawless. Whether it’s a library of MP3s on a USB stick, or the latest Apple Radio streaming service from an iPhone, you will make it accessible and intuitive to enjoy.

Responsibilities

  • Leverage industry best practices to design, implement, test, and support new feature development.
  • Work in an agile team of software developers and test engineers.
  • Investigate, debug, understand, and fix bugs in the product.
  • Investigate options for designing new features and review these options with the team.
  • Write unit tests to validate your code.
  • Review code from other team members and provide constructive feedback.
  • Develop proof of concepts and prototypes for potential new features.
  • Participate in design reviews with the team.
  • Lead a small team of junior developers and provide guidance.

Essential Skills

  • Proficiency in Java and Kotlin with 10 years in software development.
  • 4 years of experience developing on Android.
  • Experience with AOSP level of Android, including writing headless services, APIs, AIDLs, HAL, and HIDL.
  • Strong understanding of object-oriented design and development.
  • Experience with Multimedia and/or USB on Android.
  • Experience with unit-testing and mock frameworks such as gtest, gmock, Robolectric, and Mockito.
  • Experience in implementing MCP server and tools.
  • Experience in using ML/AI tools for software development such as Github Co-pilot.
  • Familiarity with agile methodology.

Additional Skills & Qualifications

  • Experience leading a technical team.
  • Experience with Bluetooth, USB, MCP, Linux, and embedded development.

Work Environment

Expectation is to work on-site at the Waterloo location, 5 days per week. Flexible schedule and timing are available for personal needs, accommodating work-from-home days as needed.

This is a Contract position based out of Waterloo, ON.

Pay and Benefits

The pay range for this position is $80.00 - $95.00/hr.

Workplace Type

This is a fully onsite position in Waterloo,ON.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:

  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

Actalent is an equal opportunity employer.