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

Intact Financial Corporation

Multiple Locations, Canada
Base: 101,800 - 124,400; bonus/equity: 12% annual ...
Hybrid
React 19, typescript, vite
Spring boot 3, java 17/21
Postgresql, liquibase, jpa/hibernate
Build and operate Spring Boot 3 microservices and React 19 frontends for an Internal Developer Portal that accelerates enterprise software delivery

Job Summary

  • Build and operate Spring Boot 3 microservices and React 19 frontends for an Internal Developer Portal that accelerates enterprise software delivery.
  • Develop rich, accessible UIs with Material UI and D3-based visualizations, manage client-side state with Zustand and TanStack React Query, and consume REST/GraphQL APIs.
  • Champion code quality through peer reviews, SonarQube analysis, and maintain high code coverage with comprehensive testing strategies across backend and frontend.

Matching Summary

Build and operate Spring Boot 3 microservices and React 19 frontends for an Internal Developer Portal that accelerates enterprise software delivery.

Salary

Base: 101,800 - 124,400; Bonus/Equity: 12% annual bonus target, up to double target, ESPP with 50% match; Benefits: Flexible work, telemedicine, wellness account, pension plan

Skills & Requirements

Must-have

  • React 19, TypeScript, Vite
  • Spring Boot 3, Java 17/21
  • PostgreSQL, Liquibase, JPA/Hibernate
  • Spring Security, OAuth2, JWT
  • Docker, CI/CD, OpenShift
  • Unit, Integration, E2E testing
  • RESTful API design, OpenAPI

Nice-to-have

  • Spring Cloud Gateway, Eureka
  • Helm chart authoring, OpenShift/ROSA
  • HashiCorp Vault, Azure AD
  • Turborepo, pnpm workspaces
  • MkDocs, Storybook
  • AWS S3 SDK for Java
  • Spring Integration workflow engine

Key Requirements

  • 8+ years professional software development experience
  • Undergraduate degree in Computer Science or equivalent experience

Work Rights

Eligible to work in Canada

Tailored Resume

Cover Letter