Talent.com
freelance.ca
Software Developer - API - Seniorfreelance.ca • Toronto, Canada
Software Developer - API - Senior

Software Developer - API - Senior

freelance.ca • Toronto, Canada
Il y a 18 jours
Type de contrat
  • Temps plein
Description de poste
Software Developer – API (Senior)

Client: Ministry of Public and Business Service Delivery and Procurement (MPBSDP)

Location: Toronto, Ontario, Canada (Onsite)

We are seeking a Senior Software Developer – API with extensive experience designing, developing, and supporting enterprise-grade REST APIs and microservices. The ideal candidate will have deep expertise in Java, Spring Boot, Spring Integration, Azure cloud services, event-driven architecture, and enterprise integration technologies. This role involves designing scalable, secure, and high-performing API solutions while supporting mission-critical applications in a large government environment.

Role Snapshot

Requisition ID: RQ10573

Job Title: Software Developer – API (Senior)

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: 21 College Street, Toronto, Ontario (Onsite)

Estimated Start Date: September 21, 2026

Estimated End Date: September 22, 2027

Contract Duration: 250 Business Days (+130-Day Extension Option)

Work Schedule: 7.25 Hours per Day

Security Clearance: CRJMC

Application Information

If your experience aligns with this opportunity and you are interested, please submit the following documents to [email removed] by Wednesday, July 29, 2026, at 1:00 PM EST.

Mandatory Documents

• Updated Resume (Word Format)

• Professional References

• Expected Hourly Rate

• Visa Status

• LinkedIn Profile URL

Note: Applications received without all mandatory documents cannot be submitted to the client.

Key Responsibilities (by Workload)

• API Design & Application Development (30%)

Design, develop, and maintain secure, scalable RESTful APIs and enterprise applications using modern Java technologies.

Responsibilities Include:

• Design REST APIs, endpoints, request/response models, authentication, and error handling.

• Develop scalable Java applications using Spring Boot and Spring Integration.

• Translate business and functional requirements into technical solutions.

• Produce technical design specifications and implementation documentation.

• Develop reusable, modular, and maintainable application components.

• Write clean, secure, and production-quality code following industry best practices.

• Conduct code reviews and mentor junior developers.

• Enterprise Integration & Event-Driven Solutions (30%)

Develop robust enterprise integration solutions supporting distributed systems and cloud-native applications.

Responsibilities Include:

• Design and implement integration solutions using Spring Integration.

• Develop messaging solutions utilizing Azure Service Bus and event-driven architecture.

• Implement asynchronous processing and multi-threaded application designs.

• Transform and route enterprise data between systems using JSON, XML, and CSV.

• Apply mapping, normalization, and integration patterns across enterprise services.

• Integrate enterprise applications using JMS, REST, AMQP, and related technologies.

• Cloud, Middleware & Platform Development (25%)

Develop and support cloud-native, containerized enterprise applications.

Responsibilities Include:

• Build scalable microservices utilizing Azure cloud services.

• Develop containerized applications using Docker and Kubernetes.

• Deploy applications using OpenShift and cloud-native technologies.

• Support enterprise middleware and messaging platforms.

• Implement monitoring, logging, and operational visibility using enterprise monitoring tools.

• Optimize application performance, scalability, and reliability.

• Security, Production Support & Operations (10%)

Ensure enterprise applications meet security, operational, and compliance standards.

Responsibilities Include:

• Implement OAuth2, JWT, OpenID Connect, and SAML authentication.

• Apply secure coding standards and OWASP best practices.

• Troubleshoot production issues and provide operational support.

• Participate in on-call production support, including weekends when required.

• Perform performance tuning, debugging, regression fixes, and continuous improvements.

• Support deployment automation and CI/CD pipelines.

• Public Sector Collaboration (5%)

• Work collaboratively within Ontario Public Service or comparable government environments.

• Participate in Agile ceremonies, sprint planning, retrospectives, and stakeholder meetings.

• Contribute to architecture discussions and technical decision-making.

Required Skills & Experience

Skill / Experience Required Java (Enterprise Development) 8+ Years Spring Boot Required Spring Integration Required REST API Design & Development Extensive Experience API Documentation & Testing Required Microservices Architecture Extensive Experience Azure Cloud Services Extensive Experience Azure Service Bus Required Event-Driven Architecture Required Messaging & Asynchronous Processing Required SQL (SQL Server / Oracle) Strong Experience OAuth2, JWT, OpenID Connect, SAML Required JSON, XML, CSV Data Transformation Required Docker Required Kubernetes Required OpenShift Preferred JMS / AMQP / REST Integration Required Jenkins / CI-CD Pipelines Preferred Automated Testing (JUnit, Mockito, TestContainers) Required Performance Tuning & Optimization Required Production Support & Troubleshooting Required Agile (Scrum/Kanban) Required Strong Communication & Mentoring Skills Required

Highly Desired Qualifications

• Experience within Criminal Justice business domains and supporting justice-related systems.

• Previous experience working with Ontario Public Service (OPS), Broader Public Sector (BPS), or other government organizations.

• Experience with Azure Event Hub and enterprise messaging platforms.

• Knowledge of Prometheus, Grafana, ELK Stack, Logstash, or Splunk.

• Experience designing high-availability, mission-critical enterprise systems.

• Strong understanding of secure enterprise integration and cloud-native architecture.

Submit the following documents to [email removed] by Wednesday, July 29, 2026, at 1:00 PM EST:

• Updated Resume (Word Format) (Mandatory)

• Professional References (Mandatory)

• Expected Hourly Rate (Mandatory)

• Visa Status (Mandatory)

• LinkedIn Profile URL (Mandatory)

Applications received without all mandatory documents cannot be submitted to the client.

Ideal Candidate Profile

This opportunity is well suited for professionals working in roles such as:

• Senior API Developer

• Senior Java Developer

• Backend Software Engineer

• Spring Boot Developer

• Integration Developer

• Java Microservices Developer

• Azure Integration Developer

• Cloud Application Developer

• Enterprise Application Developer

• Middleware Developer

• API Integration Specialist

• Software Engineer (Java)

• Full Stack Java Developer (Backend Focus)

• Senior Application Developer

• Solutions Developer

If this opportunity is not the right fit, feel free to share it with experienced professionals specializing in Java, Spring Boot, REST APIs, Spring Integration, Azure, Microservices, Event-Driven Architecture, Azure Service Bus, Docker, Kubernetes, OAuth2, JWT, SQL Server, Oracle, and enterprise cloud application development.
Créer une alerte emploi pour cette recherche

Software Developer - API - Senior • Toronto, Canada

Offres similaires

Senior Software Developer

Doisttoronto, on, Canada
Permanent

Caseware is one of Canada's original Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users across 130 countries and availab... Voir plus

 • Offre sponsorisée

Senior Software Developer

InteracToronto, ON, CA
Temps plein

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Voir plus

 • Offre sponsorisée

API Developer

Spruce InfoTech Inc.Toronto, ON, CA
Temps plein

Role: API Developer (REST, Microservices, Cloud).Location: Toronto, ON - Hybrid.Lead and contribute to the migration of existing.Azure / PCF applications to Atlas.Refactor backend services and UI c... Voir plus

 • Offre sponsorisée

Senior Software Developer

SeequentToronto, ON, CA
Temps plein

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster.We build world‑leading technology in Earth sciences, transforming how custom... Voir plus

 • Offre sponsorisée

Senior Software Developer - Integration & API Specialist

Source CodeToronto, ON, CA
Temps plein

A leading technology firm located in Ontario is seeking a Sr.Software Developer for an on-site position in Toronto or North Bay for a 1-year contract.The role involves sustaining police systems, le... Voir plus

 • Offre sponsorisée

Senior Software Developer, Fintech

Themis Solutions Inc.Toronto, ON, CA
Temps plein

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.Because these workflows are a core part of th... Voir plus

 • Offre sponsorisée

Senior Software Developer - Workflows

Verily HealthToronto, ON, CA
Temps plein

Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities.Unique... Voir plus

 • Offre sponsorisée

Senior Software Developer

Armstrong Fluid Technologytoronto, on, Canada
Temps plein

Armstrong Fluid Technology is a global leader in innovative fluid flow solutions.We are committed to engineering excellence and delivering high-quality products and services that drive efficiency a... Voir plus

 • Offre sponsorisée

RQ09373 - Software Developer - API - Senior

Rubicon PathToronto, Ontario, Canada
Temps plein

RQ09373 - Software Developer - API - Senior.About the job RQ09373 - Software Developer - API - Senior.Required to translate technical systems specifications into working, tested.Analyzes, designs, ... Voir plus

 • Offre sponsorisée

Senior API and Integration Engineer

Healthcare of Ontario Pension Plan Trust Fund Companytoronto, on, Canada
Permanent

High‑performance, people‑focused culture with equity, diversity, and inclusion as core values.Employees feel valued and empowered to be authentic, supported by learning and development initiatives ... Voir plus

 • Offre sponsorisée

Senior Software Developer

CaseWare International Inc.toronto, on, Canada
Permanent

Senior Software Developer – Caseware.Caseware is one of Canada’s original FinTech companies, leading the global audit and accounting software industry for over 30 years, serving more than 500,000 u... Voir plus

 • Offre sponsorisée

Senior Software Developer

SGGG Fund Services Inc.Toronto, ON, CA
Temps plein

King Street West, Toronto, Ontario, Canada.Posted Tuesday, April 28, 2026 at 10:00 AM.SGGG Fund Services is Canada’s largest independent administrator of alternative funds with over $120 billion (C... Voir plus

 • Offre sponsorisée

RQ08889 - Software Developer - API - Senior

Rubicon PathToronto, Ontario, Canada
Temps plein

RQ08889 - Software Developer - API - Senior.About the job RQ08889 - Software Developer - API - Senior.This position is currently listed as "Onsite"; however, the Assignment under this request will ... Voir plus

 • Offre sponsorisée

Senior Software Developer, Fintech

Cliotoronto, on, Canada
Temps plein

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are transforming the legal experience for ... Voir plus

 • Offre sponsorisée

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporaire

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Voir plus

 • Offre sponsorisée

Senior Software Developer - Capital Markets

MindtrisToronto, ON, CA
Temps plein

Step into a pivotal role as a Senior Software Developer at Mindtris in Toronto, focusing on Capital Markets solutions.Engage in hybrid development involving microservices and data analytics.In this... Voir plus

 • Offre sponsorisée

Senior Software API Engineer

HiremoreToronto, ON, CA
Temps plein

At HireMore, we leverage our technology, algorithms and good old human brainpower to quickly identify, source, engage and vet, peer-qualified candidates.We believe exceptional sourcing to be the ke... Voir plus

 • Offre sponsorisée

Senior Software Developer Focused on Cloud Solutions and APIs

AutodeskToronto, ON, CA
Temps plein

Elevate your software engineering career as a Senior Developer focused on real-world cloud solutions.Leverage your web development expertise to drive innovation in the construction industry.In this... Voir plus

 • Offre sponsorisée

Senior Software Developer (SA)

NRT Technology Corp.Toronto, ON, CA
Temps plein

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Voir plus

 • Offre sponsorisée

Senior Staff Software Developer, Developer Productivity & AI Tooling

Robinhoodtoronto, on, Canada
Temps plein

Senior Staff Software Developer, Developer Productivity & AI Tooling.Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets wil... Voir plus