×
Register Here to Apply for Jobs or Post Jobs. X

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 experience
  • Expert-level knowledge of Java, J2EE, Spring MVC and Spring Boot
  • Strong experience with Microservices and API Development
  • Advanced understanding and hands-on experience with front-end development, particularly React and Web Accessibility
  • Advanced overall understanding of Web applications and server technologies
  • Working experience with middleware technologies, web and web hosting technologies
  • Proficiency with SOAP/XML, REST/JSON
  • Some 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 JQuery
  • Proficiency with AI-powered development tools including Git Hub Copilot and similar AI assistants
  • Familiarity with AI/ML concepts and experience integrating AI capabilities into applications
  • Understanding of prompt engineering and effective use of AI tools in software development
  • Nice to Have

  • Experience with Kafka
  • Containerization knowledge using Docker and Kubernetes
  • Responsibilities

  • Collaborate with Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needs
  • Configure and design applications and workflows, using outside the box thinking, to create innovative ways to advance our client first strategy
  • Provide technical guidance and mentorship to junior developers and support team members
  • Establish and maintain coding standards and technical best practices
  • Conduct thorough code reviews and share technical knowledge with team members
  • Support developers in removing technical blockers and guide technical implementation of user stories and features
  • Communicate technical risks, dependencies, and constraints to stakeholders
  • Participate in planning and refinement sessions with technical perspective and collaborate with Product Owner on technical feasibility and estimates
  • Drive quality standards and testing practices; identify technical debt and propose solutions
  • Monitor system performance and reliability and champion continuous improvement initiatives
  • Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time and scope
  • Ensure coding, testing, debugging, and implementation activities are completed as required
  • Leverage AI tools and Git Hub Copilot to enhance development productivity and code quality
  • Evaluate and integrate emerging AI capabilities into applications where appropriate
  • Participate in agile ceremonies and support on-call and incident response when needed
  • Collaborate 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:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary