Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Sr. Java Developer to design, develop, and enhance large-scale applications and systems for our insurance client - 1604

Toronto, ON
  • À discuter
  • Emploi Contrat

  • Publié il y a 2 semaines

  • 1 poste à combler dès que possible

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 DevOps tools (BitBucket, CDD, Jenkins)
  • Understanding of JavaScript and JQuery
  • Proficiency with AI-powered development tools including GitHub 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 GitHub 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
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Exigences

Niveau d'études

non déterminé

Diplôme

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé