Summary
✨ AI‑Generated
A technology organization is seeking a senior full-stack developer with enterprise integration expertise to design APIs, cloud solutions, and scalable application services.
Highlights
Opportunity to deliver large-scale enterprise solutions using integration, cloud, and modern software development technologies.
Description
Position: Software Developer - Full Stack - Senior
Location: Toronto, Canada - Hybrid
Must Haves:
Enterprise Integration: Advanced experience with Apache Camel, MuleSoft, Enterprise Java, REST APIs, and data transformation technologies (JSON/XML).
Experience designing, developing, and Cloud & Platforms: Expertise in OpenShift/Kubernetes for containerized deployments
Education & Foundation: Degree in Computer Science, Engineering, or a related discipline with experience delivering large-scale enterprise IT solutionsCloud & Platforms: Expertise in OpenShift/Kubernetes for containerized deployments; experience with AWS services (Lambda, SQS, S3) is an asset.Enterprise Integration: Advanced experience with Apache Camel, MuleSoft, Enterprise Java, REST APIs, and data transformation technologies (JSON/XML).
Experience designing, developing, and supporting MuleSoft integration flows, APIs, and reusable integration services in enterprise environments is strongly preferredEcosystem Knowledge: Experience integrating enterprise applications, including CRM, ERP, asset management, training management, document management, and regulatory/compliance systemsData & Reliability: Strong SQL skills and knowledge of fault-tolerant integration patterns, including retries, dead-letter queues (DLQ), monitoring, and data consistency approachesModern DevOps: Proficiency with CI/CD pipelines, DevOps practices, source control, automated testing, and infrastructure-as-codeArchitecture & Design: Ability to design complex integration solutions, map data flows, and produce clear architectural and technical documentation.
Experience applying integration patterns and API-led connectivity principles in MuleSoft-based architectures is an assetBusiness Translation: Strong stakeholder engagement skills with the ability to translate business requirements into technical integration specificationCollaborative Leadership: Ability to work across multiple teams, facilitate technical discussions, and resolve data ownership, governance, and integration challenges