More jobs:
Job Description & How to Apply Below
Assignment: RQ11573 - Specialized IT Consultant - Senior
Job Title:
Specialized IT Consultant
Requisition (SS): RQ11573
Start Date:
Client:
Justice Technology Services
End Date:
Office
Location:
Onsite / 21 College Street, Toronto
Organization:
Justice Technology Services
Extension # of Days: 64.00
Ministry:
Ministry of Public and Business Service Delivery and Procurement
# Business Days: 142.00
5 days onsite
Mandatory Requirements
- Extensive experience with REST API design and development, including experience with API documentation and testing.
- Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
- In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration and integration with Mainframe/IMS
- Hands-On experience in messaging queuing (Azure Service Bus) and event driven architecture.
- Must have prior experience in working with containerized environments such as Azure, Open Shift, Docker, Kubernetes, Microservices, etc.
- Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc.
Description
A Note on Assignment Type:
- This position is listed as Onsite, working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified.
Scope
- The project will deliver a secure, user-friendly notification platform that provides real-time updates and clear instructions related to court appearances. The solution will ensure that accused individuals receive accurate, timely, and actionable information to reduce no-shows and improve adherence to court requirements.
- The Notify App project aims to improve and streamline communication for accused individuals within the judicial process, specifically targeting the first court appearance stage. This initiative addresses two critical issues:
- Missed court appearances due to lack of timely notifications.
- Insufficient understanding of court protocols, leading to procedural delays and non-compliance.
Assignment Deliverables
- Detailed design and specification documents for RESTful APIs, including endpoints, request/response models, authentication, and error handling.
- Clean, scalable, and secure REST APIs built using Java and Spring Boot, adhering to best practices and company standards.
- Modular and decoupled microservices, designed and deployed independently, with clear inter-service communication protocols.
- Using APIs to develop application based on the business requirement to transform and route data.
- Comprehensive test coverage using tools like JUnit, Mockito, or Test Containers to ensure code reliability and prevent regressions.
- Efficient relational database schemas designed and implemented to support API data storage and retrieval.
- Profiled and optimized APIs for response time, memory usage, and throughput, ensuring high performance under load.
- Secure API calls with proper authentication (e.g., OAuth2, JWT), authorization, input validation, and protection against common vulnerabilities (OWASP).
- Dockerized applications with configuration files, docker-compose scripts, and Kubernetes manifests (if applicable) for smooth deployment.
- Integrated monitoring (e.g., Prometheus, Grafana) and logging (e.g., ELK stack, Logstash, or Splunk) for operational visibility.
- Produce clear documentation for developed systems such as design, deployment instructions, and operational guides.
- Regular code reviews, feedback sessions, and mentorship to junior developers, ensuring code quality and knowledge sharing.
- Weekly or sprint-based status updates on development progress, blockers, and delivered functionalities.
- Timely resolution of production issues, regression fixes, and performance improvements based on user feedback and testing.
- Available for any on-call on weekend for production issues.
A Note on the VOR Master Service Agreement:
- The VOR Master Service Agreement expires on April 5, 2027, and includes a six (6)-month survival clause, allowing the Statement of Work (SOW) to continue, if operationally required, until October 5, 2027. Extension(s) are only allowed using unused days and/or funds remaining on the contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
JTS may exercise its option(s) to extend the SOW beyond April 5, 2027, in accordance with the survival clause. - The start date is subject to change based on security clearances and contract signing timelines.
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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×