Posted 3 months ago
RQ10573 - Software Developer API (Snr)
@ Source Code
Toronto, Ontario
Overview
Source Code is hiring a senior API software developer on an 11+ month contract (250 business days, with a possible 6-month extension) at its Toronto College Street site. The role builds and integrates REST APIs and microservices on Azure, working with Java, Spring Boot and Spring Integration. Pay is $86.90 to $104.28/hr incorporated, or $69.52 to $83.42/hr T4, at 7.25 billable hours per day.
Pay:
$69.52–$104.28 an hour
Responsibilities:
- Design, build and consume REST APIs and integration solutions
- Build scalable microservices on Azure
- Implement messaging, event-driven and asynchronous solutions
- Write automated unit and API tests
- Mentor junior developers and contribute to architecture decisions
Requirements summary:
- Extensive REST API and Spring Integration experience
- In-depth microservice architecture and Azure services knowledge
- Strong SQL with SQL Server or Oracle
- OAuth2, JWT and SAML integration knowledge
- Data transformation across JSON, XML and CSV
Tools & skills
Source and dates
Source type not verified · manatal
- Employer posting date
- 2026-07-24
- First seen by our source
- 2026-10-12
- Source record updated
- 2026-10-15
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Hours per week | 36.25 |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Source Code
| Field | Value |
|---|---|
| Open jobs on Jobsy | 655 |
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
Journal
Only you can see this. Kept on this device, and in your account when you sign in.