Back to results

Senior API Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
10+ years of experience designing and developing large-scale enterprise web applications.
Posting language
English
Posted

Original job description

The client is seeking an experienced Senior Software Developer API to design, develop, implement, and maintain enterprise-level APIs, web applications, and system integrations. The ideal candidate will have extensive experience in Java development, RESTful APIs, enterprise integration platforms, API security, and relational databases, with the ability to deliver scalable, secure, and high-performing solutions in complex enterprise environments. The successful candidate will collaborate with cross-functional teams to develop technical specifications, implement integrations, troubleshoot application issues, and support the full software development lifecycle.

Key Responsibilities

  • Design, develop, implement, and maintain RESTful APIs and enterprise integration solutions.
  • Translate technical system specifications into functional, tested applications.
  • Develop programming specifications, write code, and conduct unit testing.
  • Design and implement APIs using enterprise API management platforms such as IBM API Connect, MuleSoft, Apigee, and Azure API Management.
  • Integrate APIs with enterprise applications, databases, CRM systems, ERP platforms, and case management solutions.
  • Convert web services between SOAP and REST architectures when required.
  • Develop and maintain API documentation using OpenAPI (Swagger), YAML, and related standards.
  • Implement API authentication and authorization mechanisms using OAuth 2.0, JWT, API keys, and TLS.
  • Configure API gateway policies, including rate limiting, throttling, caching, logging, and request/response transformation.

Must-Have Skills

  • 10+ years of experience designing and developing large-scale enterprise web applications.
  • 10+ years of hands-on Java development with Oracle or SQL databases.
  • 5+ years of REST API and RESTful Web Services development.
  • Strong experience with API security: OAuth 2.0, JWT, SSL/TLS certificates, and API gateways.
  • Hands-on experience with enterprise API integration and management platforms such as IBM API Connect, IBM ACE, MuleSoft, or Azure APIM.
  • Strong understanding of microservices, RESTful architecture, and enterprise integration patterns.
  • Solid experience with Agile methodologies and SDLC.

Nice-to-Have Skills

  • Experience integrating with SharePoint, Microsoft Dynamics CRM, Siebel, or Curam.
  • Knowledge of Apigee, Swagger/OpenAPI, and YAML.
  • Experience with CI/CD pipelines, DevOps, and cloud platforms.
  • Familiarity with Docker and Kubernetes.
  • Experience with event-driven architecture, messaging queues, and middleware/ESB.
  • Previous experience with Ontario Public Service (OPS) projects.
  • Knowledge of AODA accessibility and OPS cybersecurity standards.
More about this job

Responsibilities

Design, develop, test, and maintain enterprise REST APIs, web applications, and integrations with business applications, databases, CRM, ERP, and case management systems. Implement API security and gateway policies, maintain API documentation, troubleshoot issues, and contribute across the software development lifecycle.

Requirements

Requires 10+ years of enterprise web application and Java development, including Oracle or SQL databases, and at least five years of REST API development. Candidates should have strong API security and enterprise API management experience, knowledge of microservices and integration patterns, and experience with Agile and the SDLC.

Skills

  • Java
  • RESTful APIs
  • Enterprise Integration
  • API Security
  • Oracle
  • SQL
  • OAuth 2.0
  • JWT
  • SSL/TLS
  • API Gateways
  • IBM API Connect
  • IBM ACE
  • MuleSoft
  • Azure API Management
  • Microservices
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • Java
  • RESTful APIs
  • RESTful Web Services
  • Enterprise Web Applications
  • Enterprise Integration
  • IBM API Connect
  • IBM ACE
  • MuleSoft
  • Apigee
  • Azure API Management
  • Oracle
  • SQL Databases
  • OAuth 2.0
  • JWT
  • SSL/TLS
  • API Gateways
  • Microservices
  • SOAP
  • OpenAPI
  • Swagger
  • YAML
  • API Documentation
  • CI/CD
  • DevOps
  • Cloud Platforms
  • Docker
  • Kubernetes
  • Event-Driven Architecture
  • Agile

Report this job