JOBSEARCHER

Senior Full-Stack Developer (React + Java)

Senior Full-Stack Developer (React + Java) Senior Full-Stack Developer (React + Java) Contract: 1 year, with possibility of extension Start: January 2026
Location: Kitchener/Waterloo or Toronto/GTA strongly preferred. The role is almost fully remote – occasionally the project team (squad) has in office days, but not very common. Interviews: 1–2 rounds (virtual + in-person)
Our Client: Our client is a leading global financial services company offering a wide range of insurance, wealth management, retirement, and investment solutions. With a strong presence across Canada—including life and health insurance, retirement planning, and asset management—they are an established, industry-leading organization known for stability and innovation. You'll join a high-impact initiative within a mature engineering environment focused on modern, customer-facing digital applications. The team is collaborative, well-supported, and committed to delivering meaningful transformation across the business.
The Role: We are seeking a Senior Full-Stack Developer with deep, hands-on experience across React (front end) and Java / Spring Boot (backend). This is a senior, technical role supporting complex, enterprise-grade systems (experience with insurance, group benefits, retirement services is strongly preferred).The role will involve building and owning features end-to-end, collaborating with product, UX, QA, and backend teams, and operating within a secure, regulated environment.
Key Responsibilities: Design and deliver front-end features using React and modern JavaScript/TypeScript patterns (component architecture, hooks, state management).Design, implement, and consume backend services and REST APIs using Java and Spring Boot. Own features end-to-end: UI, API contracts, data models, tests, and deployment considerations. Participate in solution design, architecture discussions, and code reviews. Ensure accessibility, security, performance, and maintainability of delivered code. Troubleshoot and resolve cross-stack issues across browsers, devices, services, and environments. Mentor other engineers and contribute to front-end and backend best practices.
Required Skills & Experience: 7+ years total professional software development experience.4–5+ years of hands-on experience building production UIs with React, and experience building backend services with Java and Spring Boot. Strong knowledge of RESTful API design, authentication/authorization patterns, and enterprise integration approaches. Solid experience with component-driven front-end architecture, state management, and front-end performance optimization. Experience working in secure, regulated, enterprise environments (financial services, insurance, retirement, or group benefits preferred).Experience working in Agile teams and good cross-functional communication skills.
Nice to Have:
  • Experience in insurance, financial services, group benefits, or retirement systems
  • TypeScript experience.
  • Cloud / container experience (Azure, AWS, GCP, Docker, Kubernetes).CI/CD and automated testing experience (unit, integration, end-to-end).Prior exposure to large enterprise codebases and microservices architectures.