Talent.com
innosystech
Software Developer - Full Stack – Senior (Apache Camel, MuleSoft, Enterprise Java, REST APIs)innosystech • Toronto, ON, Canada
Search for other jobs
Software Developer - Full Stack – Senior (Apache Camel, MuleSoft, Enterprise Java, REST APIs)

Software Developer - Full Stack – Senior (Apache Camel, MuleSoft, Enterprise Java, REST APIs)

innosystech • Toronto, ON, Canada
5 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Title: Software Developer - Full Stack Senior (Apache Camel, MuleSoft, Enterprise Java, REST APIs)

Location: Toronto

Work Model: Hybrid

Duration: 6 months

Extension: 1 Time

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
  • Location: Up to 3 days onsite (subject to HM's discretion)

Description / Responsibilities / Skills

Modern DevOps & Architecture

  • Experience with AWS services (Lambda, SQS, S3) is an asset.

Assignment Duties

  • Collaborates with business and technical inter-divisional staff and professional services to deliver and sustain API development and integration solutions.
  • Determines requirements, analyzes and recommends feasible options, designs, builds and/or codes, acquires, tests, and implements enterprise information structures.
  • Applies technical expertise to ensure security, privacy and quality assurance requirements are implemented consistent with MFIPPA and legislation.
  • Develops and/or applies complex business and application models, information structures, data models, and data schemas as governed by architectural frameworks.

Deliverables

  • Prepare requirements specification, technical documentation (system architecture, design documents, and technology stack descriptions), user documentation.
  • Prepare database schema, entity-relationship, and data flow diagrams.
  • Prepare test plans, test cases, scenarios, and results documents.
  • Track problems, defects, and issues within a large project.
  • Assure the quality of integration delivered by the team.

Experience & Skill Set Requirements

Education & Foundation

  • Degree in Computer Science, Engineering, or a related discipline with experience delivering large-scale enterprise IT solutions.

Ecosystem Knowledge

  • Experience integrating enterprise applications, including CRM, ERP, asset management, training management, document management, and regulatory/compliance systems.

Data & Reliability

  • Strong SQL skills and knowledge of fault-tolerant integration patterns, including retries, dead-letter queues (DLQ), monitoring, and data consistency approaches.

Modern DevOps

  • Proficiency with CI/CD pipelines, DevOps practices, source control, automated testing, and infrastructure-as-code.

Architecture & 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 asset.

Business Translation

  • Strong stakeholder engagement skills with the ability to translate business requirements into technical integration specifications.

Collaborative Leadership

  • Ability to work across multiple teams, facilitate technical discussions, and resolve data ownership, governance, and integration challenges.

Public Sector Experience

  • Public Sector Experience: Preferred
Create a job alert for this search

Software Developer - Full Stack – Senior (Apache Camel, MuleSoft, Enterprise Java, REST APIs) • Toronto, ON, Canada