Jobs.ca
Jobs.ca
Language
S M Software Solutions Inc logo

RQ09916 - Software Developer - Back End - Senior

Toronto, Ontario
Senior Level
full_time

About the role

Client: Ministry of Public and Business Service Delivery and Procurement Work Location: 222 Jarvis St, Toronto, Ontario, Onsite Estimated Start Date: 2025-11-17

Estimated End Date: 2026-09-21

#Business Days: 207.00

Extension : Probable after the initial mandate

Hours per day or Week: 7.25 hours per day

Security Level: No Clearance Required

Must Have

  • Strong experience in RESTful API design and Microservice architecture.
  • Extensive work experience in SQL databases such as MySQL or Oracle
  • Experience in working with Azure DevOpos, Azure Portal and AKS
  • Familiar with REST, SOAP and Application Gateway Integration.
  • Strong Knowledge in Kubernetes technology

Nice Have

  • Experience with serverless architectures using tools like Azure Functions or Logic Apps.

Description Job Overview: We are seeking an experienced Java Developer with a strong focus on building REST APIs for cloud-native applications. As part of our development team, you will be responsible for designing, developing, and maintaining scalable backend services that integrate seamlessly with cloud environments. The ideal candidate should be highly skilled in Spring Boot Java framework, RESTful APIs, and cloud application technologies. You should also be passionate about delivering high-quality, scalable, and efficient applications in timelines. Join us in transforming how government services will be experienced by businesses cross state.

Key Responsibilities

  • Design Microservice RESTful APIs with Microservice architecture
  • Design and implement scalable, high-performance applications using Java Spring Boot frameworks.
  • Work with Database integration framework, write DB SQLs, scripts and Store Procedures
  • Ensure application robust and reliable.
  • Implement security best practices.
  • Build Docker image for application.
  • Test Docker image and container on local development machine for developed application
  • Implement modern DevOps practices, write CI/CD pipeline scripts for Azure DevOps CICD integration.
  • Write YAML files for application configuration, deployment, and orchestration on Microsoft Azure
  • Build, integrate and deploy Microservice Apps on Azure.
  • Write clean, maintainable, and testable code, adhering to best practices.
  • Conduct application unit testing and integration testing cross all environments.
  • Conduct issue investigation, resolution and bug fixing cross all environments.
  • Collaborate with frontend developers and other teammates to ensure seamless integration of APIs with the other systems.
  • Create and maintain technical documentation.
  • Work in agile team environment

Preferred Qualifications

  • Experience with serverless architectures using tools like Azure Functions or Logic Apps.
  • Familiarity with API Gateway and Management, service discovery, and load balancing in cloud environments.
  • Knowledge of event-driven architectures using messaging systems such as RabbitMQ, Kafka, or Azure Service Bus or Event Grid.
  • Experience with cloud application monitoring and logging tools like Azure application insight
  • Exposure to performance tuning and optimizing high-traffic systems in a cloud environment.

Experience And Skill Set Requirements Technical Skills - 50%

  • 5 year experience in developing Java Spring Boot applications
  • Strong experience in RESTful API design and Microservice architecture.
  • Extensive work experience in SQL databases such as MySQL or Oracle.
  • Fluency in write DB SQLs, scripts and procedures.
  • Familiar with REST, SOAP and Application Gateway Integration.
  • Proficiency in version control systems like Git or collaborative platforms like GitHub, GitLab, or Bitbucket.
  • Experience with modern build pipelines and tools eg Jenkins and Groovy scripts
  • Proven work experience in Docker technology
  • Strong Knowledge in Kubernetes technology
  • Work experience in Infrastructure as Code (IaC) approach
  • Experience in working with Azure DevOpos, Azure Portal and AKS is a plus.
  • Understanding of security best practices for Java application, especially in cloud-hosted applications.
  • Familiarity with API gateways, service discovery, and load balancing in cloud environments.
  • Work experience in RESTful API unit test tools
  • Be familiar with Hypervisor and Virtualization technologies.
  • Have fundamental knowledge of cloud computing and basic Networking skills.
  • Strong problem-solving skills
  • Cloud certifications such as Microsoft Azure Developer are highly desirable.

Soft Skills - 35%

  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Willingness to learn and adapt to new technologies and challenges.
  • Ability to work in an agile environment and prioritize tasks efficiently.

Public Sector experience - 15%

  • Knowledge of GO-IT Standards(GO-ITS) and Enterprise Architecture within the RGDMS system

Note This position is listed as "Onsite" ; the resource is expected to work 7.25 hours per calendar day between the standard working hours of 8:00-5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.

  • From October 20, 2025, the candidate is required to work onsite 4 days a week and 1 day from home
  • From January 5, 2026, the candidate is required to work onsite 5 days a week fully

Eligibility and Application Steps If you are enthusiastic about this exciting opportunity, we kindly request you to provide the following documents: hrsmss@smsoftconsulting.com

Without mandatory documents, we cannot submit a candidate.

  • Updated Resume in word format (Mandatory)
  • Skills Matrix and References (Mandatory)
  • Expected hourly rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Please only apply if you meet the qualifications mentioned above. Feel free to share with your network or tag someone who fits for this role! If you have any questions or need further clarification, feel free to call or text at (647) 408-1348.

About S M Software Solutions Inc

IT Services and IT Consulting

SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.