1

Senior Full Stack Java Developer Jobs in Kitchener, ON

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

Lead Full Stack Software Engineer

Waterloo, ON · On-site

CA$127K - CA$236K/yr

Lead Full Stack Software Engineer - Hybrid Canadian Retirement Are you a passionate software ... developer, or mentorship capacity. Technical Expertise * Strong hands-on experience with Java ...

Full Stack Developer

Kitchener, ON · On-site

CA$85K - CA$95K/yr

Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal application ecosystem. Our ecosystem consists of front-end ...

Full Stack Developer

Kitchener, ON · On-site

$85K - $95K/yr

Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal application ecosystem. Our ecosystem consists of front-end ...

As Full Stack Engineer, you'll be reporting to the IT Manager, and be part of the IT team that is responsible for maintaining and extending current systems along with the development of new modules ...

next page

Showing results 1-20

Senior Full Stack Java Developer information

See Kitchener, ON salary details

$14K

$122.6K

$167.9K

How much do senior full stack java developer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for senior full stack java developer in Kitchener, ON is $122,616.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,960.00 and $140,880.00 per year, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a senior full stack Java developer?

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

What are popular job titles related to Senior Full Stack Java Developer jobs in Kitchener, ON?

For Senior Full Stack Java Developer jobs in Kitchener, ON, the most frequently searched job titles are:

What cities near Kitchener, ON are hiring for Senior Full Stack Java Developer jobs?

Cities near Kitchener, ON with the most Senior Full Stack Java Developer job openings:

Infographic showing various Senior Full Stack Java Developer job openings in Kitchener, ON as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 11% Part Time, 5% Contract, and 1% Nights. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $122,616 per year, or $59 per hour.

Senior Full-Stack Developer

Cognitive Systems

Waterloo, ON • On-site

Full-time

Posted 5 days ago


Job description

THE ROLE: Senior Full-Stack Developer


ABOUT YOU
You're a passionate and capable Senior Full-Stack Developer who enjoys building thoughtful, intuitive products and solving complex technical problems.


You get excited about creating user interfaces that make complex data easy to understand and act on. You're comfortable working across the stack, take ownership of your work, and thrive in a fast-paced environment alongside a small, highly skilled, and motivated team.


WHAT YOU'LL DO
Develop and maintain full-stack web applications, with a strong focus on intuitive, reliable, and responsive user interfaces.
Build REST APIs and backend services that support product features, data integrations, and customer-facing applications.
Turn complex WiFi sensing and technical data into clear workflows, insights, and visualizations.
Collaborate closely with engineering, product, design, and data science teams to design, test, release, and continuously improve scalable cloud-based features.
Write clean, maintainable, and well-tested code.
Help improve application performance, reliability, usability, and the long-term quality of our platform.


WHAT YOU'LL NEED
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
5+ years of professional software development experience, with strong experience in front-end development.
A team-oriented mindset with a willingness to take ownership and drive solutions forward.
Strong proficiency in React.js.
Strong proficiency in JavaScript/TypeScript and Node.js.
Hands-on experience designing and developing REST APIs.
Experience working with Docker and Docker Compose.
Experience with PostgreSQL.
Experience with automated testing frameworks such as Jest or Vitest.
Experience working in an Agile development environment, including JIRA and Git-based version control.


BONUS POINTS FOR
Experience with cloud technologies such as AWS and Kubernetes.
Experience with message brokers, and time-series databases.
Experience developing or supporting large-scale IoT platforms using MQTT.
Experience working with data-intensive applications, dashboards, or visualization tools.


Don't tick all the boxes? We believe motivation and growth potential are highly valuable characteristics in a job candidate.


WHY COGNITIVE SYSTEMS?
We're always looking for bright, highly motivated, and energetic people to join our team. We foster an open and agile environment where creative thinking, collaboration, and technical excellence lead to meaningful innovation.


We promote a healthy work-life balance in a flexible work environment and offer competitive salaries, an excellent extended health benefits plan, five weeks of paid annual time off, a fitness and wellness credit, and a free catered lunch in the office every day.


Most importantly, you'll have the opportunity to work on innovative technology designed to make a meaningful difference in people's lives.


ABOUT US
Caregiver by Cognitive brings an ambient layer of awareness to the connected home, helping people age in place with greater safety, independence, and peace of mind.


Led by founders with deep expertise in silicon design, radio-frequency technology, and Wi-Fi sensing, Cognitive Systems has built a leading patent portfolio in motion intelligence. Caregiver brings that technology into the aging-in-place market as a practical, deployable solution, turning passive signals into meaningful insights about daily living patterns, including activity, sleep, and unexpected inactivity.


Built for real-world deployment, Caregiver supports both turnkey applications and API-based integrations, enabling in-home care organizations to move beyond traditional emergency-response solutions. The platform is easy to install, scales across large customer populations, and adapts to both informal and professional caregiving environments, helping providers stay connected and act with confidence even when they cannot be physically present.


Cognitive Systems Corp. is committed to fostering a fair, inclusive, and respectful workplace. We are an equal opportunity employer and consider all qualified applicants without regard to race, colour, ancestry, place of origin, citizenship, creed or religion, sex, sexual orientation, gender identity or expression, age, marital or family status, disability, veteran status, or any other characteristic protected by applicable law.


We believe diverse perspectives and lived experiences strengthen our work and help us better serve our customers and communities.


Accessibility and accommodations: If you require an accommodation at any stage of the recruitment process, please emailcareers@cognitivesystems.com. A member of our team will respond, and any information shared regarding accommodation needs will be handled confidentially.