RQ09605 - Sr. Software Developer - API

Source Code

Toronto

Hybrid

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Source Code in Downtown Toronto is seeking a Sr. Software Developer - API to design, build and maintain API-driven systems. You will translate functional specs into robust, tested APIs and contribute to the architecture of scalable microservices on Azure.

The role requires 8+ years of API development experience, strong REST API design, and hands-on knowledge of Spring Integration, OAuth2/JWT/SAML, and relational databases. On-site hybrid work is supported for project needs.

Qualifications

  • 8+ years of API software development experience.
  • Extensive REST API design, documentation, and testing.
  • Experience with Spring Integration and integration patterns.
  • Knowledge of microservices and Azure services.
  • Messaging, queuing and event-driven architectures.
  • Asynchronous programming and multi-threading.
  • Oauth2, JWT, SAML integrations.
  • SQL and relational databases (SQL Server or Oracle).

Responsibilities

  • Translate functional specs into working, tested API-based applications.
  • Design, build, test and document REST APIs; contribute to integration solutions.
  • Collaborate on architecture decisions for microservices in Azure.

Skills

REST APIs
Asynchronous programming
Multi-threading
OAuth2/JWT/SAML
SQL & relational DBs
Messaging & event-driven

Tools

Spring Integration
Azure Services
SQL Server
Oracle

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 your file here.
Similar jobs

Similar jobs worth comparing

RQ09885 - Sr. Software Developer - API
RQ09885 - Sr. Software Developer - API

Source Code • Toronto

On-site
CAD 110,000 - 160,000
RQ09964/RQ09965 - Sr. Software Developer - API
RQ09964/RQ09965 - Sr. Software Developer - API

Source Code • Toronto

On-site
CAD 110,000 - 160,000
RQ09639 - Sr. Software Developer
RQ09639 - Sr. Software Developer

Source Code • Toronto

Hybrid
CAD 110,000 - 140,000
RQ09606 - Int. Solutions Designer
RQ09606 - Int. Solutions Designer

Source Code • Toronto

On-site
CAD 110,000 - 150,000
RQ09329 - Software Developer - API - Senior
RQ09329 - Software Developer - API - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ09919 - Sr. Software Developer
RQ09919 - Sr. Software Developer

Source Code • Toronto

On-site
CAD 110,000 - 160,000
RQ09528/ RQ09623 - Sr. Software Developer - Full Stack
RQ09528/ RQ09623 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 120,000 - 160,000
RQ11573 – Specialized IT Consultant – Senior
RQ11573 – Specialized IT Consultant – Senior

Cyber-Infomax Solutions Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
RQ09484 - Sr. Software Developer - Front End
RQ09484 - Sr. Software Developer - Front End

Source Code • Toronto

On-site
CAD 95,000 - 130,000
RQ09779 - Sr. Java Developer
RQ09779 - Sr. Java Developer

Source Code • Toronto

Hybrid
CAD 110,000 - 150,000