Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer API

Source Code

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Toronto is seeking a Sr. Software Developer specializing in API creation. The ideal candidate will have over 8 years of experience in developing REST APIs, along with strong expertise in microservice architecture and SQL databases. Successful applicants will be responsible for designing applications based on functional specifications and conducting rigorous testing. This on-site role may include hybrid work depending on project requirements and demands security clearance before starting.

Qualifications

  • 8+ years of experience as an API software developer.
  • Extensive experience in designing and building REST APIs.
  • In-depth knowledge of integration patterns and best practices.

Responsibilities

  • Create and use APIs based on functional specifications.
  • Develop programming specifications and user interface designs.
  • Conduct unit tests and debug code.

Skills

API development
REST APIs
Microservice architecture
SQL
Event-driven architecture
Asynchronous communication

Tools

Azure Services
SQL Server
Oracle
Spring Integration
Job description
About the job RQ09605 - Sr. Software Developer - API

RQ09605 - Sr. Software Developer - API

Downtown, Toronto

On-site (hybrid, depending on HM requirements for the project)

Security Level: CRJMC (must get clearance before start date)

  • A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.

Must haves:

  • 8+ years of experience as an API software developer
  • Extensive experience in designing, building, and consuming REST APIs, including experience with API documentation and testing.
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services.
  • Hands-On experience in messaging queuing and event-driven architecture.
  • Experience with asynchronous communication, multi-threading.
  • Knowledge on Integration with Oauth2, JWT, SAML, etc.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Nice-to-have:

  • Knowledge and experience in Criminal Justice Business and System
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with asynchronous communication, multi-threading.
  • Ability to transform data between different formats (JSON, XML, CSV).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.