| Position | Software Engineer |
| Posted | 2025 December 06 |
| Expired | 2026 January 05 |
| Company | Russell Tobin |
| Location | Ontario | CA |
| Job Type | Full Time |
Latest job information from Russell Tobin for the position of Software Engineer. If the Software Engineer vacancy in Ontario matches your qualifications, please submit your latest application or CV directly through the updated Jobkos job portal.
Please note that applying for a job may not always be easy, as new candidates must meet certain qualifications and requirements set by the company. We hope the career opportunity at Russell Tobin for the position of Software Engineer below matches your qualifications.
Senior API Software Developer – Short Job Description (Client-Free) Pay Rate: CAD$80-CAD$90/Hr Location: Toronto, ON Overview Seeking a Senior API Software Developer (8 years’ experience) to design, build, and optimize RESTful APIs and microservices for a large-scale digital transformation program. Role is hybrid, full-time, and requires strong hands-on development, integration, and cloud experience. Key Responsibilities Design and document RESTful APIs, including endpoints, data models, authentication, and error handling. Develop secure, scalable APIs and microservices using Java , Spring Boot , and integration frameworks. Build modular microservices with clear communication patterns (sync/async). Implement messaging, event-driven architecture, and data transformation pipelines. Write clean, tested code with unit tests (JUnit, Mockito, Test Containers). Design relational database schemas and optimize SQL queries. Ensure secure API design using OAuth2, JWT, SAML, and standard security practices. Containerize and deploy applications (Docker, Kubernetes; Azure preferred). Integrate monitoring and logging solutions for operational visibility. Provide documentation, participate in code reviews, and mentor junior developers. Support production deployments, troubleshoot issues, and ensure system performance. Mandatory Skills Strong expertise in Java , Spring Boot , REST API development. Deep knowledge of microservices architecture and Azure cloud services . Experience with Spring Integration , integration patterns, and enterprise messaging. Hands-on with event-driven architecture , messaging queues (e.g., Azure Service Bus). Strong SQL skills with relational databases (SQL Server or Oracle). Experience with asynchronous processing, multi-threading. Proficiency with OAuth2, JWT, SAML, and security best practices. Ability to perform data transformation (JSON, XML, CSV). Nice-to-Have Experience with justice/public sector systems. Knowledge of enterprise integration patterns and XML-based tools (XSLT, XPath). Familiarity with Kubernetes, Helm, and CI/CD practices. General Expectations Provide regular status updates and participate in Agile ceremonies. Deliver clean documentation and hand over code and artifacts to the team. Attend meetings and support knowledge transfer throughout the engagement.After reading and understanding the criteria and minimum qualification requirements explained in the job information Software Engineer at the office Ontario above, immediately complete the job application files such as a job application letter, CV, photocopy of diploma, transcript, and other supplements as explained above. Submit via the Next Page link below.
Next Page »