Software Developer - API - Senior
Description
Job Overview
The Government Services Integration Cluster is seeking an experienced Senior Software Developer – API to design, develop, implement, and support enterprise-level API solutions and integrations.
The successful candidate will be responsible for developing RESTful APIs, integrating enterprise applications, implementing API security frameworks, and supporting middleware and API gateway technologies.
The role requires strong hands-on experience in Java development, REST API development, enterprise application integration, and database technologies.
Key Responsibilities
Translate technical system specifications into functional, tested applications.
Design, develop, code, test, debug, and implement enterprise applications.
Develop and maintain REST APIs and RESTful web services.
Design and implement API platforms using technologies such as IBM API Connect, MuleSoft, and Azure API Management.
Develop and manage API integrations with enterprise applications and systems.
Convert web services between SOAP and REST.
Implement API security, authentication, and authorization mechanisms.
Configure API gateway policies, including throttling, rate limiting, caching, logging, and request/response transformation.
Integrate APIs with enterprise platforms such as SharePoint, Microsoft Dynamics CRM, Siebel, and Curam.
Perform unit testing, integration testing, troubleshooting, and performance optimization.
Participate in the complete Software Development Life Cycle (SDLC).
Prepare API documentation, technical specifications, and integration workflows.
Collaborate with developers, business analysts, QA teams, and other stakeholders.
Provide post-implementation support and technical assistance.
Required Qualifications – Must Have
10+ years of experience as a designer and developer working on large-scale, multi-client web applications.
10+ years of hands-on experience in Java development.
10+ years of experience working with Oracle or SQL databases.
5+ years of hands-on experience in REST API development and RESTful web services.
Strong knowledge of security gateways and protocols, including:
JWT
OAuth 2.0
SSL Certificates
Solid understanding of Agile methodologies.
Technical Skills & Experience
API Development and Integration
Strong experience in RESTful API design, development, and implementation.
Experience with IBM API Connect, IBM App Connect Enterprise (ACE), MuleSoft, or Azure API Management (APIM).
Understanding of microservices and event-driven architecture.
Experience with API lifecycle management, versioning, testing, deployment, and monitoring.
API Security
OAuth 2.0, JWT, API Keys, and TLS.
API gateway policies, security frameworks, and authentication mechanisms.
Rate limiting, throttling, caching, logging, and request/response transformation.
Enterprise Integration
Experience integrating APIs with SharePoint, Microsoft Dynamics CRM, Siebel, and Curam.
Knowledge of middleware, ESB, and enterprise integration patterns.
Experience with synchronous/asynchronous messaging, pub/sub, and message queues.
Integration with databases, CRM, and ERP systems.
Documentation and Development Tools
OpenAPI / Swagger specifications.
YAML-based API documentation.
Java development and relational database technologies.
Familiarity with Docker and Kubernetes is an asset.
Experience with CI/CD pipelines, DevOps, and cloud platforms.
Requirements
Communication & Documentation Skills
Excellent verbal and written communication skills.
Ability to prepare technical specifications and API documentation.
Experience collaborating with cross-functional technical and business teams.
Ability to conduct technical walkthroughs and knowledge-transfer sessions.
Strong analytical, troubleshooting, and problem-solving abilities.
Public Sector Experience – Asset
Experience working on Ontario Public Service (OPS) IT projects.
Understanding of OPS IT architectural governance.
Knowledge of OPS Digital standards, accessibility requirements, and cybersecurity policies.
Familiarity with AODA requirements and related regulations.
Additional Requirements
Work Arrangement: 5 days onsite.
Location: 222 Jarvis Street, Toronto, Ontario.
Submission Deadline: November 3, 2026, at 12:00 PM EST.
Maximum Submissions: 1 candidate.
Skills
- Accessibility
- Agile
- API
- Api Design
- Api Documentation
- API Gateway
- Api Security
- Authentication
- Azure
- CI/CD
- Cloud
- CRM
- Cybersecurity
- DevOps
- Docker
- ERP
- Event Driven Architecture
- Integration Testing
- Java
- JWT
- Kubernetes
- Microservices
- Microsoft Dynamics
- Mulesoft
- OAuth
- OpenAPI
- Oracle
- RDBMS
- REST
- SDLC
- SharePoint
- SOAP
- SQL
- SSL
- Swagger
- TLS
- Unit Testing
- YAML