RQ10573 Software Developer API

Source Code


Job Location:

Toronto - Canada

Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

RQ10573 - Software Developer - API - Senior

ONSITE - Toronto ( 21 College Street)

11 months Contract (250 Business Days) 6 Months Possible Extension

Must Have:

  • Extensive experience in designing building and consuming REST APIs including API documentation and testing as well as in-depth knowledge of integration patterns and best practices with 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 including hands-on experience with messaging queuing event-driven architecture and asynchronous communication/multi-threading.
  • Strong skills in SQL and experience working with relational databases such as SQL Server or Oracle.
  • Knowledge of integration with OAuth2 JWT SAML and related authentication/authorization technologies.

Mandatory Requirements

  • Extensive experience in designing building and consuming REST APIs including API documentation and testing as well as in-depth knowledge of integration patterns and best practices with 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 including hands-on experience with messaging queuing event-driven architecture and asynchronous communication/multi-threading.
  • Strong skills in SQL and experience working with relational databases such as SQL Server or Oracle.
  • Knowledge of integration with OAuth2 JWT SAML and related authentication/authorization technologies.
  • Knowledge of data transformation techniques such as mapping and normalization with experience applying them in a Spring Integration context.
  • Ability to transform data between different formats including JSON XML and CSV.

Nice-to-Have Requirements

  • Knowledge and experience in Criminal Justice Business and System

Desired Skills and Experience

  • Strong proficiency in object-oriented programming and functional programming with modern Java features.
  • Strong expertise in Java and the Java development ecosystem including experience with Spring Boot.
  • In-depth knowledge of microservice architecture and experience building scalable highly available systems.
  • Expertise in designing building and consuming REST APIs; knowledge of HTTP methods status codes and REST best practices
  • In-depth knowledge of integration patterns and best practices including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies such as JMS AMQP or REST and an understanding of how to use them in a Spring Integration context.
  • Strong knowledge of XML and experience working with XML-based integration solutions such as XSLT and XPath.
  • Knowledge of data transformation techniques such as mapping and normalization and experience using them in a Spring Integration context.
  • Experience with message-oriented middleware and enterprise service buses such as Azure Service Bus
  • Experience on Event Driven architecture experience on Azure Event Hub etc.
  • Strong skills in SQL and experience working with relational databases such as SQL Server or Oracle.
  • Understanding of security best practices and experience implementing authentication authorization and encryption.
  • Strong experience with writing automated tests including unit API test and a deep understanding of the testing process.
  • Familiarity with Kubernetes Helm or other container orchestration tools.
  • Familiarity with Agile software development methodologies such as Scrum or Kanban and experience participating in sprint planning and retrospectives.
  • Excellent communication skills both written and verbal and the ability to work effectively with both technical and non-technical stakeholders.
  • A passion for staying up-to-date with the latest industry trends and technologies and a desire to continuously learn and improve your skills.
  • Strong problem-solving and debugging skills and experience diagnosing and resolving complex issues.
  • A track record of delivering high-quality robust and scalable solutions in a fast-paced deadline-driven environment.
  • Strong analytical and troubleshooting abilities for complex systems.
  • Clear verbal and written communication for technical and non-technical stakeholders..
  • Capable of mentoring junior developers and contributing to architectural decisions.
  • Ability to prioritize tasks manage deadlines and handle multiple responsibilities.


AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $86.90/hr - $104.28/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $69.52/hr - $83.42/hr T4



RQ10573 - Software Developer - API - SeniorONSITE - Toronto ( 21 College Street)11 months Contract (250 Business Days) 6 Months Possible Extension Must Have: Extensive experience in designing building and consuming REST APIs including API documentation and testing as well as in-depth knowledge of in...