Rq09349 Software Developer Front End Senior

Toronto, ON, CA, Canada

Job Description

Ministry of Public and Business Service Delivery and Procurement

Title

Software Developer- Front End

Description

Deliverables



Task 1



Monthly Performance Status Report

Deliverables



All deliverables that consultant worked on during past month are included

Progress and specific accomplishment against the deliverable are described

Status of consultant's deliverable compared to the project Baseline

Estimated Completion Date



Monthly

Task 2



Perform systems, data and impact analysis on existing legacy Driver, Vehicle and other related systems

Deliverables



Systems and data impact analysis

Technical specifications of programs, transactions, workflows, interactions and interfaces

Documentation of business and data rules, constraints, and data relationships

Documentation of data profiling and data cleansing requirements

Design, code and testing of data analysis, profiling and cleansing scripts and program

All the deliverables to be reviewed and approved by MTO staff

Estimated Completion Date



According to the project schedule to be defined by the Project Manager or Technical

Coordinator

Task 3



Knowledge transfer to Ministry staffs or resources designated by the Ministry

Deliverables



Documentations

Walk-through sessions of all the deliverables

Estimated Completion Date



Throughout the project

Skills

Experience and Skill Set Requirements

Evaluation Criteria



Technical Skills



Develop and deploy Spring Boot microservices that process orders, manage payments, and interface external systems. Secure integration with external payment processors, notification systems, and client data services using Feign clients and JWT-based authentication. Implementation experience with distributed system patterns such as circuit breakers, retry logic, and rate limiting to ensure service resilience. Performance improvement and optimization using Redis caching and asynchronous processing techniques. Implement robust transaction management, ensuring data integrity across distributed services. Collaborate on CI/CD pipelines (Azure DevOps) to automate container builds and deployments on AKS. Drive observability by implementing structured logging and monitoring using Prometheus, Grafana, and Azure Monitor. Extensive experience in Java, Spring Boot, and RESTful API design. Extensive experience with containerized microservices (Docker, Kubernetes, AKS). Familiarity with service discovery, load balancing, and API Gateway integrations. Strong grasp of OAuth2, JWT, and secure communication in distributed environments. Experience with development of efficient data access layers using Spring Data JPA, with custom JPQL queries. Experience with service meshes (Istio), and policy-based routing. Experience designing and developing long-running business workflows. Experience with developing trigger & activity functions for atomic business operations and integrate them into orchestration workflows with retry and compensation logic. Implement compensation logic to roll back failed steps, ensuring transaction integrity. Experience with developing queries to monitor orchestration states, failures, and performance metrics. Experience with implementation of alerting mechanisms for failed orchestrations or SLA breaches. Ensure idempotency and deterministic behavior in all orchestration steps to maintain workflow reliability on replays. In-depth understanding of Saga patterns, distributed transaction management, and fault tolerance. Proficiency in handling asynchronous workflows, timers, and external event correlation. Experience with JSON serialization, Base64 encoding, and secure data handling. Experience in writing custom application monitoring queries to wrangle data from multiple sources.
Proven ability to leverage Azure Durable Functions for managing complex business processes, including function chaining, fan-out/fan-in patterns.

80

Problem Solving and Communication



Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal and negotiation skills.

Ability to work independently and with good quality on concurrent multiple projects.

20

Supplier Comments

Req Closing Date/Time 2025-06-27, 12:30 p.m.

Max number of candidate submission - 3(three)

The candidate is required to come in office 3 days a week

Must haves:

CI/CD Pipelines

Azure

AKS

Spring boot

OAuth2

JSON

Proficiency in handling asynchronous workflows, timers, and external event correlation.

Job Type: Fixed term contract
Contract length: 12 months

Pay: $90.00-$95.00 per hour

Schedule:

Monday to Friday
Application question(s):

Experience with any Ministry?
Work Location: Hybrid remote in Toronto, ON M5B 2L1

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2437939
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned