Senior Software Developer – Full Stack / Integration Specialist
- Toronto, ON
- Hybrid
- Posted Oct 2, 2026
- 1 position
$100–$103 / hour
Opens an external site
- Employment type
- Contract
- Experience level
- Lead · 10+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 30, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, test, and maintain enterprise integration solutions, APIs, and MuleSoft services, connecting business systems using scalable, fault-tolerant patterns. Document architectures and data flows, support CI/CD and testing, troubleshoot complex issues, and collaborate with stakeholders to translate requirements into secure technical specifications.
Job details
Work Arrangement: Hybrid – up to 3 days onsite, based on manager discretion Contract: 6 months, with potential extension We are seeking a Senior Software Developer – Full Stack / Integration Specialist to design, develop, and support enterprise integration and API solutions within a large-scale technology environment. The successful candidate will have strong experience with Apache Camel, MuleSoft, Enterprise Java, REST APIs, data transformation, and OpenShift/Kubernetes, along with the ability to design scalable integration solutions and work with cross-functional technical and business teams. Key Responsibilities Design, develop, test, implement, and maintain enterprise integration and API solutions. Develop and support MuleSoft integration flows, APIs, and reusable integration services in enterprise environments. Work with Apache Camel, Enterprise Java, REST APIs, JSON/XML, and other data transformation technologies. Design complex integration solutions, data flows, application models, and technical architectures. Integrate enterprise applications such as CRM, ERP, asset management, document management, training management, and regulatory/compliance systems. Develop technical documentation including architecture, design, technology stack, data flow, and system documentation. Develop database schemas, entity-relationship diagrams, and data flow diagrams. Prepare and execute test plans, test cases, scenarios, and results documentation. Support CI/CD pipelines, DevOps practices, automated testing, source control, and infrastructure-as-code. Apply fault-tolerant integration patterns including retries, dead-letter queues, monitoring, and data consistency approaches. Troubleshoot and resolve complex integration, data, and application issues. Collaborate with business and technical stakeholders to gather requirements and translate them into technical integration specifications. Track defects, problems, and issues throughout the project lifecycle. Ensure integration solutions meet security, privacy, quality assurance, and enterprise technology standards. Provide technical guidance and participate in discussions around data ownership, governance, architecture, and integration challenges. Required Qualifications Degree in Computer Science, Engineering, or a related discipline, or equivalent experience. Strong senior-level experience delivering large-scale enterprise IT and integration solutions. Advanced experience with Apache Camel, MuleSoft, Enterprise Java, REST APIs, and JSON/XML. Strong experience designing and developing enterprise integration solutions and APIs. Hands-on experience with MuleSoft integration flows, APIs, and reusable integration services. Expertise with OpenShift and/or Kubernetes for containerized application deployments. Strong SQL and database experience. Experience with CI/CD, DevOps, source control, automated testing, and infrastructure-as-code. Knowledge of integration patterns, API-led connectivity, data transformation, and fault-tolerant integration. Strong technical documentation and solution-design capabilities. Excellent stakeholder communication and collaboration skills. Ability to translate business requirements into technical integration specifications. Nice to Have Experience with AWS services, including Lambda, SQS, and S3. Experience working with public sector organizations. Experience with enterprise systems such as CRM, ERP, asset management, document management, or regulatory/compliance platforms. Experience applying API-led connectivity principles within MuleSoft architectures. AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.
What you’ll do
Design, develop, test, and maintain enterprise integration solutions, APIs, and MuleSoft services, connecting business systems using scalable, fault-tolerant patterns. Document architectures and data flows, support CI/CD and testing, troubleshoot complex issues, and collaborate with stakeholders to translate requirements into secure technical specifications.
Requirements
Requires a degree in Computer Science, Engineering, or a related discipline, or equivalent experience, along with senior-level experience delivering large-scale enterprise integration solutions. Candidates need advanced Apache Camel, MuleSoft, Enterprise Java, REST API, JSON/XML, OpenShift or Kubernetes, SQL, DevOps, integration design, and stakeholder communication skills.
Listed skills
- Technical Documentation · Preferred
- Kubernetes · Preferred
- SQL · Preferred
- REST APIs · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Apache Camel
- MuleSoft
- Enterprise Java
- REST APIs
- JSON/XML
- OpenShift
- Kubernetes
- SQL
- Enterprise Integration
- API Design
- Data Transformation
- CI/CD
- DevOps
- Automated Testing
- Infrastructure As Code
- Technical Documentation
Job areas
- Software
- Technology
- Engineering
- Government & Public Sector
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
York University
Senior Integration Developer
Direct employerEasy Apply- Hybrid
- North York, ON
- Posted Sep 29, 2026
Desjardins
Spécialiste en assurance qualité TI - R2611533
Direct employerEasy Apply- Hybrid
- montreal levis shawinigan, QC
- Posted Sep 23, 2026