JobHabor
Menu

Software Developer - API - Senior

Upstaff · Toronto, Ontario, Canada · Onsite

Strong hiring record · median 3 days open

100100

Hiring signal

Actively hiring

Posted 3 days ago · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted 3 days ago
  • Still listed on the employer's own board

Did you apply?

Software Developer - API - Senior at Upstaff. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

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

More jobs at Upstaff

All 15

Similar roles