Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Upstaff

NewBe an early applicant

Software Developer - API - Senior

Posted Updated 2 views
Discussion

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

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →