Software Developer - API
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Ref: RQ11528 Contract – 12 Months (Extension Possible) Onsite – Toronto (222 Jarvis St.)
Posted Date: 2026-10-30
Location: Onsite – Toronto (222 Jarvis St.)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-10-01 *
Rate: $99/hour
Overview
The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking a Senior Software Developer – API to join their team onsite in Toronto. In this role, you will design, develop, and maintain enterprise-grade REST API platforms and integration solutions that connect critical government systems. You will play a key role in translating technical specifications into robust, tested applications across complex multi-client environments.
Key Responsibilities
- Translate technical systems specifications into working, tested applications including developing detailed programming specifications, writing and generating code, and conducting unit tests
- Design and develop REST API platforms using tools such as Apigee, IBM API Connect, IBM App Connect Enterprise (ACE), MuleSoft, or Azure API Management (APIM)
- Convert web services between SOAP and REST formats as required by project needs
- Implement API gateway policies including rate limiting, throttling, transformation, caching, logging, and request/response modifications
- Integrate APIs with enterprise platforms such as Microsoft SharePoint, Microsoft Dynamics CRM, Siebel, and Curam
- Apply API security best practices including OAuth 2.0, JWT, API keys, and TLS across all integration layers
- Manage the full API lifecycle including versioning, testing, deployment, and monitoring
- Create and maintain REST API documentation using Swagger, OpenAPI specifications, and YAML
- Troubleshoot and resolve technical problems arising during software operation, implementation, conversion, and migrations
- Collaborate with cross-functional teams including business analysts, QA, developers, and product owners throughout the Software Development Life Cycle
- Facilitate technical discussions, lead design walkthrough sessions, and provide knowledge transfer to internal staff
- Support applications through system integration, test planning, scripting, and troubleshooting activities
- 10+ years of experience as a designer and developer in large-scale multi-client web applications
- 10+ years of hands-on Java development experience with Oracle or SQL databases
- 5+ years of hands-on experience with REST APIs and RESTful Web Services
- 5+ years of experience in API development, integration design, and implementation in complex enterprise environments
- Solid knowledge of security gateways and protocols including JWT, OAuth 2.0, and SSL Certificates
- Proven experience delivering solutions using IBM API Connect, IBM App Connect Enterprise (ACE), MuleSoft, or Azure API Management (APIM)
- Strong understanding of RESTful API design, event-driven architecture, and microservices
- Experience implementing API gateway policies (rate limiting, throttling, transformation, logging)
- Deep understanding of OpenAPI (Swagger) specifications and API documentation standards
- Solid understanding of Agile methodologies
- Excellent analytical, problem-solving, and decision-making skills with strong verbal and written communication abilities
- Experience creating REST API documentation using Swagger and YAML or similar tools
- Experience with integration frameworks such as MuleSoft or Apache Camel
- Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes)
- Knowledge and experience with programming Internet-ready applications
- Experience with middleware, ESBs, and enterprise integration patterns including synchronous/asynchronous messaging, pub/sub, and message queues
- Knowledge and understanding of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards
- Experience with OPS IT project and architectural governance
- Knowledge of OPS Digital, accessibility, and cybersecurity standards
- Experience in rapid application development (RAD) methodologies
This is a fully onsite role based at 222 Jarvis St., Toronto, Ontario, five days per week. The team operates using Agile methodologies and collaborates closely with cross-functional stakeholders across the Ministry of Public and Business Service Delivery and Procurement. No security clearance is required for this engagement.
Previous Job Job Listings Next Job
- Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.
More about this job
Responsibilities
Design, develop, test, and maintain enterprise REST API platforms and integrations connecting government systems, including implementing gateway policies, security, and API documentation. Manage the API lifecycle and troubleshoot integrations while collaborating with cross-functional teams on design, testing, deployment, and knowledge transfer.
Requirements
Requires 10+ years of experience developing large-scale multi-client web applications and hands-on Java development with Oracle or SQL databases, plus at least five years of REST API and enterprise integration experience. Candidates must have experience with an API management platform such as IBM API Connect, IBM App Connect Enterprise, MuleSoft, or Azure API Management, and strong knowledge of API security, design, documentation, and Agile methods.
Skills
- Java
- REST APIs
- API Development
- API Integration
- IBM API Connect
- IBM App Connect Enterprise
- MuleSoft
- Azure API Management
- OAuth 2.0
- JWT
- OpenAPI
- Swagger
- Oracle
- SQL
- Microservices
- Agile Methodologies
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- Java
- Oracle
- SQL
- REST APIs
- RESTful Web Services
- SOAP
- IBM API Connect
- IBM App Connect Enterprise
- MuleSoft
- Azure API Management
- Apigee
- OAuth 2.0
- JWT
- TLS
- SSL Certificates
- API Gateway Policies
- OpenAPI
- Swagger
- YAML
- Microservices
- Event-Driven Architecture
- SharePoint
- Microsoft Dynamics CRM
- Siebel
- Curam
- Docker
- Kubernetes
- Apache Camel
- Agile
- AODA