Sr. Java Developer to design, develop, and enhance -scale and systems insurance client
Job in
Toronto, Ontario, M5A, Canada
Listing for:
S.i. Systems
Contract
position
Listed on 2026-06-04
Job specializations:
-
Software Development
Senior Developer, Full Stack Developer, AI Engineer, Software Engineer
Job Description & How to Apply Below
Position: Sr. Java Developer to design, develop, and enhance large-scale applications and systems for our insurance client - 1604
Our financial services client is seeking a Senior Software Engineer to design, develop, and enhance large-scale Java and API solutions within Canadian IT platforms and Engineering team for an insurance client
Duration: 7 months contract (possibility of extension)
Location:
Montreal or Toronto (currently Remote; onsite Hybrid expected in future)
*
* Must be eligible for Reliability Clearance (must have lived in Canada for the last 5 years and not have been outside Canada for 6 months or longer at any one time).
Join an established digital and technology organization building next‑generation client applications across API, microservices, and AI‑enhanced domains. This role provides hands‑on ownership in back‑end and front‑end engineering, integrating modern development practices and AI productivity tools. The position offers collaboration with senior engineers driving architectural consistency and innovation throughout complex enterprise environments.
Must Haves
Minimum 8 years of progressive information technology experience with full application development life cycle and systems integration experienceExpert-level knowledge of Java, J2EE, Spring MVC and Spring BootStrong experience with Microservices and API DevelopmentAdvanced understanding and hands-on experience with front-end development, particularly React and Web AccessibilityAdvanced overall understanding of Web applications and server technologiesWorking experience with middleware technologies, web and web hosting technologiesProficiency with SOAP/XML, REST/JSONSome experience with Unit testing tools (e.g., JUnit, Mockito, RESTAssured)Hands-on experience using Dev Ops tools (Bit Bucket, CDD, Jenkins)Understanding of JavaScript and JQueryProficiency with AI-powered development tools including Git Hub Copilot and similar AI assistantsFamiliarity with AI/ML concepts and experience integrating AI capabilities into applicationsUnderstanding of prompt engineering and effective use of AI tools in software developmentNice to Have
Experience with KafkaContainerization knowledge using Docker and KubernetesResponsibilities
Collaborate with Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needsConfigure and design applications and workflows, using outside the box thinking, to create innovative ways to advance our client first strategyProvide technical guidance and mentorship to junior developers and support team membersEstablish and maintain coding standards and technical best practicesConduct thorough code reviews and share technical knowledge with team membersSupport developers in removing technical blockers and guide technical implementation of user stories and featuresCommunicate technical risks, dependencies, and constraints to stakeholdersParticipate in planning and refinement sessions with technical perspective and collaborate with Product Owner on technical feasibility and estimatesDrive quality standards and testing practices; identify technical debt and propose solutionsMonitor system performance and reliability and champion continuous improvement initiativesContribute to defining timelines and plans; analyze and estimate feasibility, cost, time and scopeEnsure coding, testing, debugging, and implementation activities are completed as requiredLeverage AI tools and Git Hub Copilot to enhance development productivity and code qualityEvaluate and integrate emerging AI capabilities into applications where appropriateParticipate in agile ceremonies and support on-call and incident response when neededCollaborate with architects and other senior engineers for technical consistency
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: