Talent.com
Intact
Full stack 70% React/ 30% Java Senior SoftwareDeveloperIntact • Toronto, Canada
No longer accepting applications
Full stack 70% React/ 30% Java Senior SoftwareDeveloper

Full stack 70% React/ 30% Java Senior SoftwareDeveloper

Intact • Toronto, Canada
9 days ago
Job type
  • Full-time
Job description
About The Role

We're looking for a

Senior React/Java Full Stack Developer

with experience in modern systems and environments and strong expertise in React and front-end development, along with hands-on experience in Java. It's important to note that this position is not for a senior back-end Java developer. You'll be joining our high-performing team building our Internal Developer Portal that accelerates software delivery across the enterprise. This is a fast-paced, high-impact role where you'll own features end-to-end — from React frontends to Spring Boot microservices — and ship code that developers depend on daily. Salary information and employee benefits are described below. This includes pay ranges, annual bonus potential, and long-term incentives as part of our compensation philosophy. What You Bring To The Table

Must-Have 8+ years of professional software development experience with a strong full stack track record. Deep hands-on expertise with Java 17+ and the Spring ecosystem (Spring Boot 3, Spring Security, Spring Data JPA, Spring Cloud). Production experience building modern React applications with TypeScript, including state management (Zustand, React Query, or equivalent) and component libraries (MUI or similar). Relational databases (PostgreSQL), schema migration tools (Liquibase or Flyway), and ORM frameworks (Hibernate/JPA). Experience with RESTful API design, OpenAPI/Swagger, and working knowledge of GraphQL. Proficiency with Docker, CI/CD pipelines (Jenkins, GitHub Actions, or similar), and Kubernetes or OpenShift deployments. Strong testing discipline — unit, integration, and E2E tests (JUnit 5, Vitest, Playwright, WireMock). Undergraduate degree in Computer Science or equivalent combination of education and experience. Nice-to-Have Experience with Spring Cloud Gateway, Netflix Eureka, or service-mesh/discovery patterns. Familiarity with Helm and OpenShift/ROSA operations. HashiCorp Vault, OAuth2/OIDC, and Azure AD integration. Monorepo tooling (Turborepo, pnpm workspaces) and build optimization (Vite, SWC). Experience with workflow/orchestration engines or Spring Integration. Documentation tooling like MkDocs or Storybook. Familiarity with AWS S3 and AWS SDK for Java. What You'll Do Here – Backend (Spring Boot / Java)

Design, build, and operate Spring Boot 3 microservices (Java 17/21) within a distributed architecture (event orchestration, event processing, notification, work-item tracking, file uploads to AWS S3, service discovery with Eureka). Own database schema evolution using Liquibase against PostgreSQL; write performant JPA/Hibernate queries. Implement and extend a custom workflow engine built on Spring Integration; author reusable event tasks and worker services. Harden security across services using Spring Security, OAuth2, JWT, Azure AD SSO, and Vault for secrets management. Build and maintain the API Gateway (Spring Cloud Gateway WebMVC) that fronts backend services. Produce clean, self-documenting APIs with Springdoc OpenAPI (Swagger UI) and HATEOAS where appropriate. What You’ll Do Here – Frontend (React / TypeScript)

Develop and ship features in a Turborepo monorepo containing multiple SPAs using React 19, TypeScript, and Vite. Build accessible UIs with Material UI, Data Tables, and D3-based visualizations. Manage client-side state with Zustand and TanStack React Query; consume REST and GraphQL APIs (URQL). Write unit tests with Vitest + Testing Library and end-to-end tests with Playwright; maintain high code coverage. Contribute to a shared component library and design system documented in Storybook; enforce code quality with ESLint, Prettier, dead-code detection, and Git hooks. Cross-Cutting

Champion code quality through peer reviews, style checks, and SonarQube analysis. Ship containerized services via Docker, Helm charts, and CI/CD pipelines targeting OpenShift, with security scanning integrated. Write JUnit 5 unit tests, Spring Boot integration tests, and WireMock-based service tests; maintain Playwright E2E suites. Collaborate with product owners and engineers in an agile environment with frequent release cadences. Mentor junior developers and contribute to architecture discussions for a scaling platform. Who Thrives On This Team

You take initiative and run toward problems. You communicate clearly in PRs, design docs, and in person. You thrive under fast iteration, tight deadlines, and accountability for a platform used by other teams. You care about code quality and developer experience. You can switch between backend and frontend work within the same sprint. For candidates in Quebec, bilingualism is required when interacting with colleagues across the country. No Canadian work experience required; you must be eligible to work in Canada. Ce poste jouera un rôle essentiel au sein de notre équipe. | This position will fill an essential role in our team. We are an equal opportunity employer At Intact, our Value of respect is founded on seeing diversity as a strength. We strive to create an accessible workplace where employees feel valued, included and encouraged to share their unique perspectives. We encourage applications from individuals who are members of equity-deserving groups, including but not limited to women, Indigenous peoples, persons with disabilities, Black people, and members of the 2SLGBTQI+ community. As part of Intact’s commitment to reconciliation, we acknowledge that we work, meet and travel across the land currently called Canada, originally inhabited by First Nations, Metis and Inuit people. This history extends through many centuries and continues to evolve today. We have policies to ensure equal access and participation for people with disabilities, including providing workplace adjustments (accommodations). A copy of applicable policies is available on request. If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We’ll work with you to meet your needs. Learn more about our recruitment process and your candidate journey here. Please note that Intact does not provide sponsorship or other support for immigration-related matters including but not limited to employer-specific closed work permits. Candidates must be eligible to work in Canada from the anticipated start date and throughout their employment and are solely responsible for maintaining their work eligibility. If you are an employee of Intact or belairdirect, please apply for this role on Internal Career Site.

#J-18808-Ljbffr
Create a job alert for this search

Full stack 70% React/ 30% Java Senior SoftwareDeveloper • Toronto, Canada

Similar jobs

Full stack 70% React/ 30% Java Senior Software Developer

Intact Financial CorporationToronto, ON, CA
Full-time

Our employees are at the heart of everything we do.Together, we help people, businesses, and society prosper in good times and be resilient in bad times.Our employee promise represents Intact’s com... Show more

 • Promoted

Senior Java Developer

Tamanna TechnologyGreater Toronto Area, Canada, Canada
Full-time

Toronto, ON (4 days onsite, 1 day WFH).Design, develop, and maintain scalable backend services using.Build and enhance responsive front-end applications using.Collaborate with cross-functional team... Show more

 • Promoted

Full stack 70% React/ 30% Java Senior Software Developer

IntactToronto, Ontario, Canada
Full-time

Senior React/Java Full Stack Developer.React and front-end development, along with hands-on experience in Java.It's important to note that this position is not for a senior back-end Java developer.... Show more

 • Promoted

Senior Full-Stack Engineer - Java/React

SwagherToronto, ON, CA
Full-time

A leading bank in the Americas is seeking a skilled Lead Developer in Toronto.The ideal candidate will have 8+ years of experience in Java and React.Responsibilities include collaborating with cros... Show more

 • Promoted

Full Stack Developer with GenAI and AWS

Pacer Groupnewmarket, on, ca
Full-time

Should have strong experience with AWS services (Lambda, API Gateway, S3, DynamoDB/RDS, IAM).CI/CD pipeline design and automation using GitHub, Jenkins.Exposure to GenAI tools to enhance developmen... Show more

 • Promoted • New!

Senior Software Developer - Full Stack

Source CodeToronto, ON, CA
Full-time

Senior Software Developer - Full Stack.Hybrid: 3 Days onsite / 2 days remote.Ministry of Public and Business Service Delivery and Procurement.Submission Deadline: 2025-05-29, 12:00 p.Design, implem... Show more

 • Promoted

React-Focused Senior Full-Stack Developer

TD BankToronto, ON, CA
Full-time

Contribute to the future of transaction banking as a React-focused Senior Full-Stack Developer.Leverage your expertise in Java and Spring Boot to create impactful applications.You will be at the fo... Show more

 • Promoted

Senior Full-Stack Engineer - React/Node & Java

TEEMAToronto, ON, CA
Full-time

A leading financial services firm is seeking a Lead Developer – Full Stack to join their hybrid team in Toronto.The ideal candidate has over 8 years of software engineering experience, with a profi... Show more

 • Promoted

Senior Full Stack Developer Java React Toronto

Iris Software Inc.Toronto, ON, CA
Full-time

Join a leading investment banking corporation as a Senior Full Stack Developer in Toronto.This hybrid role focuses on building and maintaining Java and React-based web applications.Iris's client is... Show more

 • Promoted • New!

Java Software Engineer

Smart IT Frame LLCnewmarket, on, ca
Full-time

Lead the design and development of large-scale, mission-critical applications using.Provide technical leadership across the full software development lifecycle, from requirements analysis to deploy... Show more

 • Promoted • New!

Senior Full Stack Developer (TypeScript / React / Node.js) - Affinity

Affinitymarkham, on, ca
Full-time +1

Vancouver, BC (Hybrid – minimum 3 days onsite).Full-time (4 month contract probation to start).Senior (hands-on, not staff/architect).On behalf of our client, a Vancouver-based digital consulting f... Show more

 • Promoted • New!

Senior Java Full-Stack Engineer - Capital Markets

Jay Analytix INC.Toronto, ON, CA
Full-time

A financial technology company is seeking a Senior Java Full Stack Developer with at least 7 years of experience, specializing in financial services, particularly in Capital Markets and Reconciliat... Show more

 • Promoted

Senior Full Stack Developer Java

GFT TECHNOLOGIES SEToronto, ON, CA
Full-time

Senior Full Stack Developer Java.Location: Toronto, ON, CA, M5J 2P1.This is a long term contract opportunity (12 mnths contract) and has no sponsorship option.This role will involve working on Delt... Show more

 • Promoted

Senior Full Stack Developer in Toronto

S M Software Solutions IncToronto, ON, CA
Full-time

Elevate your career with the Ministry of Public and Business Service Delivery as a Senior Full Stack Developer in Toronto.Bring your 7+ years of Java expertise and Open-Source Software integration ... Show more

 • Promoted

Senior Java Full-Stack Engineer: React, SpringBoot, Cloud

DawninfotekToronto, ON, CA
Full-time

A technology services company based in Toronto is seeking an experienced Java Fullstack Developer.The ideal candidate will have extensive experience in both front-end and back-end technologies, esp... Show more

 • Promoted

Senior Java Engineer (Terraform and Capital markets) - Collabera

Collaberamarkham, on, ca
Full-time

Senior Java Engineer (Terraform and Capital markets).Contract) + strong potential to extend.Round: 30-minute virtual interview.Round: 1-hour in-person whiteboarding session (Hands-on coding with 2-... Show more

 • Promoted • New!

Senior Java Software Engineer - TechDoQuest

TechDoQuestmarkham, on, ca
Full-time

Must-Have Skills & Qualifications:.Strong experience designing and implementing. Show more

 • Promoted • New!

Java Full Stack Developer - Apptoza Inc.

Apptoza Inc.newmarket, on, ca
Full-time

Role: Java Full Stack Developer.We are seeking a Senior Java Full Stack Developer with strong expertise in Java backend development and React JS frontend development to build scalable, secure, and ... Show more

 • Promoted • New!

Senior Java Full Stack Developer

CogencyToronto, ON, CA
Full-time

Cogency is a Toronto-based consulting and technology services firm specializing in enterprise digital transformation across the Banking, Financial Services, and Insurance (BFSI) sector.We partner w... Show more

 • Promoted

Lead Java Full Stack Developer in Toronto

CGIToronto, ON, CA
Full-time

Elevate your career in tech as a Lead Java Full Stack Developer with Canada's largest IT firm.This hybrid position focuses on solution design and team leadership in the Banking Services Division.In... Show more