1

Senior Full Stack Java Developer Jobs in Toronto, ON

Senior Full-Stack Engineer, AI Platform The Opportunity Chubb's AI Platform team is building an enterprise AI platform that powers RAG-based search, document intelligence, and AI-assisted workflows ...

Senior Full-Stack Developer

Toronto, ON · Remote

  • Medical

  • Dental

  • PTO

The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and the C#/.NET back end, ...

Senior Full Stack Engineer

Toronto, ON · Remote

$125K - $155K/yr

  • PTO

Description: Our client is seeking a Senior Full-Stack Engineer to play a key role in designing ... Continuously improve application performance, developer workflows, and engineering best practices ...

Senior Full Stack Engineer

Toronto, ON · On-site +1

CA$132K - CA$181K/yr

We are seeking a Senior Full Stack Engineer to help build and scale Mattermost's core web platform ... Be part of a vibrant developer community shaping the future of secure collaboration Compensation ...

Associate Java Full-Stack Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Senior Java Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

  • Medical

  • Retirement

About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will ...

Associate Java Full-Stack Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Senior Full-Stack Developer

Toronto, ON · Hybrid

CA$140K - CA$160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Full-Stack Engineer (Applied AI) Our Technology team is the backbone of our company ... Any Java/Kotlin, Python, ML/Data Science experience are all a bonus. * Strong analytical and ...

Senior Full Stack Engineer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

Role Overview We're looking for a Senior Full Stack Engineer who is excited to build products in a new way. This is not just a role for someone who wants to add AI features to an existing product. We ...

Senior Full Stack Developer

Toronto, ON · On-site +1

CA$100K - CA$142K/yr

  • Medical

  • Retirement

  • PTO

Senior Full Stack Developer Design and build secure, scalable backend services, integrations, and ... Strong proficiency in a modern backend language (Java, C# / .NET, Node.js, Go, or similar) and a ...

Senior Full-Stack Developer

Toronto, ON · Hybrid

CA$140K - CA$160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Full-Stack Engineer (Applied AI) Our Technology team is the backbone of our company ... Any Java/Kotlin, Python, ML/Data Science experience are all a bonus. * Strong analytical and ...

Senior Full Stack Software Engineer

Toronto, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

NET and Java systems.You'llwork closely with Software,Qualityand PlatformEngineers in a ... and the broader engineering organization. Required Qualifications: * Full-stack expertise

Senior Full Stack Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

  • Medical

  • Retirement

About The Role As a Senior Full Stack Developer you'll be tasked with working on web application development. Working within the software development team, your duties will require you to assist in ...

Senior Full Stack Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

  • Medical

  • Retirement

About The Role As a Senior Full Stack Developer you'll be tasked with working on web application development. Working within the software development team, your duties will require you to assist in ...

Showing results 21-40

Senior Full Stack Java Developer information

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 the most commonly searched types of Full Stack Java Developer jobs in Toronto, ON?

The most popular types of Full Stack Java Developer jobs in Toronto, ON are:

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

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

What job categories do people searching Senior Full Stack Java Developer jobs in Toronto, ON look for?

The top searched job categories for Senior Full Stack Java Developer jobs in Toronto, ON are:

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

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

Senior Full Stack Engineer

Chubb

Toronto, ON

Full-time

Re-posted 18 days ago


Chubb rating

8.2

Company rating: 8.2 out of 10

Based on 67 frontline employees who took The Breakroom Quiz

143rd of 309 rated insurance


Job description

Senior Full-Stack Engineer, AI Platform

The Opportunity

Chubb's AI Platform team is building an enterprise AI platform that powers RAG-based search, document intelligence, and AI-assisted workflows for thousands of users across the global organization.The platform spans four production codebases: an Angular 17 frontend, a React frontend in active development, a NestJS middleware layer, and two Python FastAPI backends handling RAG orchestration and document processing.

The Senior Full-Stack Engineer, AI Platform is a peer-level technical contributor who owns the complete product surface: from React and Angular UI components through NestJS service modules to Python FastAPI route handlers. This individual operates as a primary engineer across all four repositories, participates in architectural decision-making, and upholds the quality standards of the Crucible SDLC framework. The role is hands-on and delivery-focused - the expectation is production-grade code shipped on schedule, sprint over sprint.

Key Responsibilities

Frontend

  • Architect and deliver React applications as the primary frontend framework for new products, from initial project setup through production deployment
  • Maintain and extend the existing Angular 17 application - standalone components, reactive forms, RxJS streams, and Angular Material component library
  • Build performant, accessible user interfaces that surface AI outputs: streaming chat and RAG response displays, document upload and processing status, and structured data visualization
  • Integrate frontend applications with NestJS and FastAPI backends via REST APIs, Server-Sent Events (SSE) for streaming AI responses, and multipart file upload pipelines
  • Author unit, component, and integration tests across React (Jest) and Angular (Karma/Jasmine) contexts, maintaining meaningful coverage without being directed to do so
  • Instrument frontend applications with Azure Application Insights; own frontend observability, error tracking, and performance monitoring

Backend - NestJS Middleware 

  • Design and implement feature modules in the NestJS middleware layer: DTOs, controllers, services, and providers following established module patterns
  • Integrate Azure Cosmos DB, enforce JWT authentication guards, and instrument all new code with OpenTelemetry distributed tracing
  • Author and maintain Swagger/OpenAPI documentation for all new and modified endpoints
  • Apply parameterized Cosmos DB queries and structured Ogma logging consistently across all contributions

Backend - Python FastAPI

  • Contribute production-ready route handlers, Pydantic models, and async service logic to the RAG orchestration service and the doc-parser-api document processing pipeline
  • Implement and extend Azure AI Search integrations, embedding pipelines, and document ingestion workflows
  • Execute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest with a minimum 80% coverage threshold, and bandit security scanning

Cross-Cutting

  • Participate in code reviews across all four repositories; provide substantive technical feedback and uphold Conventional Commits and Semantic Versioning standards
  • Leverage agentic coding tools - Claude Code, GitHub Copilot, and their successors - as daily productivity multipliers within a disciplined engineering workflow
  • Collaborate with AI/ML engineers, UX designers, and product managers to translate complex AI capabilities into intuitive, production-ready user experiences
  • Contribute to architectural decisions spanning state management patterns, API contract design, CI/CD pipeline configuration, and cross-repo dependency management

Required Qualifications

  • 7-10 years of professional software engineering experience delivering production systems at meaningful scale
  • React - deep proficiency with hooks, context, and state management libraries (Redux, Zustand, or equivalent); demonstrated ownership of a React codebase from inception through production
  • TypeScript - rigorous typing discipline in both frontend and Node.js backend contexts; strong preference for candidates who leverage the type system rather than work around it
  • NestJS or an equivalent Node.js backend framework (Express, Fastify) - experience designing RESTful services, middleware, and modular application architecture
  • Python - comfortable authoring production-grade FastAPI services with Pydantic data models and async route handlers
  • Azure ecosystem - practical experience with managed identity (DefaultAzureCredential), Key Vault, Cosmos DB, Blob Storage, and Application Insights
  • Async data patterns - REST, Server-Sent Events, streaming responses, and observable/promise-based data flow across frontend and backend contexts 
  • Testing discipline across the full stack - Jest, Karma/Jasmine, and pytest; writes tests as an intrinsic part of delivery, not a post-hoc addition
  • Git workflow fluency - feature branching, pull request workflows, code review participation, and CI/CD integration
  • Proven delivery track record - demonstrable history of shipping features into production environments on schedule

Nice to Have

  • Angular 17+ - standalone components, RxJS, Angular Material, and route guards
  • Azure AI Search, OpenAI API, or hands-on experience designing RAG architectures
  • Agentic coding assistants - Claude Code, GitHub Copilot, or equivalent tools used as a genuine workflow accelerant
  • OpenTelemetry instrumentation - distributed tracing across polyglot service boundaries
  • AI-adjacent UI patterns - LLM streaming interfaces, markdown rendering, document viewers, and file processing pipelines
  • Regulated industry exposure - insurance, financial services, or healthcare environments where compliance and auditability shape engineering decisions
  • Open-source contributions demonstrating depth of craft

Chubb Canada does not use artificial intelligence (AI) tools to assess, screen, or select applicants. 

At Chubb we are committed to providing equal employment opportunities to all employees and applicants. It is our policy to provide equal employment opportunities to employees and applicants based on job-related qualifications and ability to perform a job.  If you require an accommodation during the hiring process or upon hire, please inform Human Resources.  If a selected applicant requests accommodation during the recruitment process, Chubb will consult with the applicant in order to provide suitable accommodation that takes into account the applicant's accessibility needs.


What Chubb employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Chubb logo

About Chubb

Sourced by ZipRecruiter

Chubb is the world's largest publicly traded property and casualty insurer. With operations in 54 countries, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. We are a unique global organization with a culture of individuals passionately committed to our respective crafts. With underwriting at our core, each of us contributes to providing the best insurance coverage and service to our clients. Our highly collaborative, inclusive nature helps us drive better business outcomes through diversity of background, experiences, insights and values.

Industry

Insurance services

Company size

10,000+ Employees

Headquarters location

Warren, NJ, US