HM Note: This hybrid contract role is three 3 days in office. Candidates resume must include first and last name.
Description
Deliverables
Task 1
Monthly Performance Status Report
Deliverables
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;All deliverables that consultant worked on during past month are included
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Progress and specific accomplishment against the deliverable are described
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Status of consultants deliverable compared to the project Baseline
Estimated Completion Date
Monthly
and nbsp;
Task 2
Perform systems data and impact analysis on existing legacy Driver Vehicle and other related systems
Deliverables
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Systems and data impact analysis
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Technical specifications of programs transactions workflows interactions and interfaces
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Documentation of business and data rules constraints and data relationships
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Documentation of data profiling and data cleansing requirements
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Design code and testing of data analysis profiling and cleansing scripts and program
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;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
and nbsp;
Task 3
Knowledge transfer to Ministry staffs or resources designated by the Ministry
Deliverables
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Documentations
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Walk-through sessions of all the deliverables
Estimated Completion Date
Throughout the project
Skills
Experience and Skill Set Requirements
Evaluation Criteria
and nbsp;
Technical Skills: 80 Points
- 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 and amp; 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.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Proven ability to leverage Azure Durable Functions for managing complex business processes including function chaining fan-out/fan-in patterns.
Problem Solving and Communication: 20 Points
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Excellent analytical problem-solving and decision-making skills verbal and written communication skills interpersonal and negotiation skills.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Ability to work independently and with good quality on concurrent multiple projects.
and nbsp;
Must haves:
- CI/CD Pipelines
- Azure
- AKS
- Spring boot
- OAuth2
- JSON
- Proficiency in handling asynchronous workflows timers and external event correlation.