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