Senior Integration Developer

  • Location: Ottawa
  • Type: Contract
  • Job #34718

Our Financial Sector client is looking for a Senior Integration Developer to support a large-scale enterprise integration modernization initiative within a federal financial institution environment. REMOTE, MUST BE ELIGABLE for a Government of Canada Security clearance.

The consultant will play a key role in migrating integration flows from MuleSoft to Spring Boot/Spring Integration, while providing hands-on expertise in messaging frameworks and enterprise integration patterns.


Key Responsibilities

  • Design and implement enterprise integration solutions using Spring Integration and Spring Boot

  • Lead migration of integration flows from MuleSoft to Spring-based frameworks

  • Convert complex integration scenarios involving AMQ (Artemis), JMS, and non-JMS messaging

  • Support advanced message routing, transformation, resiliency, and error handling

  • Troubleshoot and resolve production-grade integration issues end-to-end

  • Contribute to report design and data integration using JasperReports within a COTS application

  • Collaborate with technical teams in a fast-paced delivery environment


Required Qualifications

  • University degree or college diploma in Computer Science or related field

  • 8+ years of Java development experience

  • 5+ years designing and delivering enterprise integration flows using Spring Integration

  • Strong experience with messaging platforms such as:

    • Red Hat AMQ Broker

    • JMS API

  • Solid knowledge of:

    • Spring Boot

    • Apache Maven

    • JUnit

    • Mockito

  • Experience resolving complex technical issues in enterprise environments


Nice to Have

  • Experience with JasperReports for enterprise report design and generation


Technical Environment

  • Java

  • Spring Boot

  • Spring Integration

  • MuleSoft (migration)

  • AMQ / JMS

  • Maven

  • JUnit / Mockito

  • Enterprise Integration Patterns

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!