Software Developer – Full Stack – Senior - RQ00798

S M Software Solutions Inc

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

S M Software Solutions Inc in Toronto is seeking a Senior Full Stack Software Developer to design, develop, test, implement and support scalable enterprise integration solutions using MuleSoft, Apache Camel, Java, REST APIs and cloud platforms. The role requires OpenShift/Kubernetes container deployment, AWS experience, strong SQL skills and DevOps practices.

You will collaborate with business and technical teams to deliver API-led connectivity and data transformations.

Qualifications

  • 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 preferred.

Responsibilities

  • Collaborates with business and technical teams to deliver and sustain API development and integration solutions through the life cycle.
  • Determines requirements, analyzes and recommends feasible options, designs, builds and/or codes, acquires, tests, and implements enterprise information structures and applications to meet objectives.
  • Applies technical expertise to ensure security, privacy and quality assurance requirements are implemented in alignment with legislation.

Skills

Apache Camel
MuleSoft
Enterprise Java
REST APIs
Data transformation
SQL
DevOps
CI/CD
OpenShift/Kubernetes
AWS

Education

Bachelor's degree in Computer Science

Job description

  • Hours: 7.25 hours per day (5 Days)
  • Dead-letter queues (DLQ)

Client: Supply Ontario - RQ00798

We are seeking a Senior Full Stack Software Developer with extensive experience in enterprise integration, API development, MuleSoft, Apache Camel, Enterprise Java, REST APIs, cloud and containerized platforms, SQL, DevOps, and enterprise application integration. The successful candidate will be responsible for designing, developing, testing, implementing, and supporting scalable enterprise information structures and integration solutions while working collaboratively with business and technical teams.

Role Overview
  • Job Title: RQ00798 – Software Developer – Full Stack – Senior
  • Client: Supply Ontario
  • Location: Metro Hall, 55 John Street, Toronto, Ontario, Canada
  • Start Date: October 19, 2026
  • End Date: April 16, 2027
  • Business Days: 130.00
  • Work Arrangement: Hybrid
  • Hours: 7.25 hours per day (5 Days)
Must Have
  • 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 preferred.
Cloud & Platforms
  • Expertise in OpenShift/Kubernetes for containerized deployments.
  • Experience with AWS services (Lambda, SQS, S3) is an asset.
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
    • Regulatory/compliance systems
Data & Reliability
  • Strong SQL skills and knowledge of fault-tolerant integration patterns, including:
    • Retries
    • Dead-letter queues (DLQ)
    • Monitoring
    • Data consistency approaches
Modern DevOps
  • Proficiency with:
    • CI/CD pipelines
    • DevOps practices
    • Source control
    • Automated testing
    • 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.
Assignment Duties
  • Collaborates with business and technical inter‑divisional staff and professional services to deliver and sustain API development and integration solutions through the life cycle and reports progress to manager, stakeholders and team members and ensures successful delivery of solutions adhering to project management methodology.
  • Determines requirements, analyses and recommends feasible options, designs, builds and/or codes, acquires, tests, and implements enterprise information structures and applications, to meet critical City‑wide and divisional business objectives and to provide a scalable enterprise solution.
  • Applies technical expertise to recommend, develop and maintain corporate policies, procedures and standards that are consistent with legislation to ensure enterprise information and applications integrity.
  • Applies technical expertise to ensure security, privacy and quality assurance requirements are implemented in a manner that delivers business requirements and is consistent with MFIPPA and legislation, thereby ensuring the integrity of complex enterprise information and applications.
  • Develops and/or applies complex business and application models, information structures, data models, data schemas, technical program code, network and security interfaces, data and application design as governed by architectural frameworks, technology standards, information policies and legislative requirements.
Deliverables
  • Prepare requirements specification, technical documentation, including:
    • System architecture
    • Design documents
    • Technology stack descriptions
    • User documentation
  • Prepare:
    • Database schema
    • Entity‑relationship diagrams
    • Data flow diagrams
  • Prepare:
    • Test plans
    • Test cases
    • Scenarios
    • Results documents
  • Track problems, defects, and issues within a large project.
  • Assure the quality of integration delivered by the team.
Additional Terms
  • Anticipated Duration: 6 months
  • Duration of Potential Extension: 6 months
  • Location: Up to 3 days onsite (subject to HM’s discretion)
  • Public Sector Experience: Preferred
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ00799 - Software Developer - Full Stack - Senior
RQ00799 - Software Developer - Full Stack - Senior

Zohorecruit • Toronto

On-site
CAD 120,000 - 160,000
RQ00798 - Software Developer - Full Stack - Senior
RQ00798 - Software Developer - Full Stack - Senior

Zohorecruit • Toronto

On-site
CAD 120,000 - 150,000
RQ00798 Senior Integration Specialist I City of Toronto I 1+ year I Hybrid
RQ00798 Senior Integration Specialist I City of Toronto I 1+ year I Hybrid

Analyst Technical Solutions • Toronto

Hybrid
CAD 138,000 - 154,000
RQ07963:Sr. Software Developer Full Stack
RQ07963:Sr. Software Developer Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08992 - Software Developer - Full Stack - Senior
RQ08992 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Senior Software Developer - Full Stack-Apache Camel, MuleSoft, Enterprise Java, REST APIs, and data
Senior Software Developer - Full Stack-Apache Camel, MuleSoft, Enterprise Java, REST APIs, and data

Kardow • Toronto

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Software Developer - Full Stack
Software Developer - Full Stack

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000
RQ08932 - Systems Analyst - Senior
RQ08932 - Systems Analyst - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ11579 - Software Developer - Junior
RQ11579 - Software Developer - Junior

Analyst Technical Solutions • Toronto

On-site
CAD 83,000 - 90,000
Software Developer – CRM – Senior - RQ11654
Software Developer – CRM – Senior - RQ11654

S M Software Solutions Inc • Toronto

On-site
CAD 110,000 - 150,000