logo

View all jobs

Senior Integration Developer

Surrey, BC · Information Technology

What you’ll get to do:
  • Develop and support a best-in-class external-facing API layer for application integration
  • Using an Enterprise Service Bus architectural model, define systems integrations including integration, APIs, and dataflow designs
  • Lead API development using a combination of: Java, JBoss, JSON, XML, Queues (JMS, MSMQ, Active MQ), RAML
  • Implement CI/CD best practices in the use of: AWS, GitHub, Maven, Jenkins, Nexus, MUnit, JMeter
  • Create API Functional specifications and technical detailed design
  • Perform API design and code reviews
  • Create build artifacts using GitHub, Maven, MUnit,
  • Develop unit testing artifacts using Postman and SoapUI
  • Business Acumen Develop/possess an understanding of business processes in the banking industry
  • Leadership Provide technical leadership in the area of integration development
  • Project Management Jointly responsible with the Quality Assurance team to ensure systems are appropriately tested and meets requirements
  • Provide subject matter expertise to support decision making on projects’ scope based on priority, business value and development resources
Top Skills Necessary
  • 5 years of experience in integration development or related experience in a multi-application enterprise environment with mission critical systems.
  • 3 years of experience with API development including defining and applying API management best practices.  
  • Excellent understanding of Service Oriented Architecture, Enterprise Application Integration using an ESB (TIBCO or Mulesoft) and ETL processes
 
Who are we looking for?
  • Minimum 7 – 9 Years of Job Related Experience
  • Bachelor's Degree in Computer Science or equivalent technology discipline 
  • Experience managing external vendors for software service delivery.  
  • Experience with using CI/CD tools such as GitHub, Maven, Jenkins. Experience with Cloud technology such as AWS or Azure an asset
  • Experience with Scrum / Agile methodologies
  • Must have minimum Mulesoft certifications – Integration & API Associate
  • Demonstrated competency with API development with Mulesoft
  • Advanced ability to map complex business issues to elegant technology solutions
  • Advanced experience with Mulesoft ESB, AWS, GitHub, Maven, Jenkins, Nexus, MUnit, JMeter
  • Advanced experience with Java, C# .Net, JBoss, JSON, XML, MS SQL Server or Oracle, Queues (JMS, MSMQ, Active MQ), RAML
  • Expert knowledge in Agile development methodologies
  • Ability to manage and prioritize a complex workload with minimal supervision.
  • Advanced knowledge of and adherence to Software Development Life Cycle methodology.
  • Advanced verbal and written communication skills, including the ability to write comprehensive technical documentation and coach or influence others.
  • Ability to travel between Vancouver Island and the Lower Mainland offices occasionally
Powered by