Talent.com
Java technical architect
Java technical architectCleo Consulting • Toronto, ON, Canada
Les candidatures ne sont plus acceptées
Java technical architect

Java technical architect

Cleo Consulting • Toronto, ON, Canada
Il y a 9 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

Assignment : RQ10036 - Specialized IT Consultant - Senior

Start Date : 2026-01-05

End Date : 2026-05-05

Office Location : Onsite / 21 College Street, Toronto

Organization : Justice Technology Services

Ministry : Ministry of Public and Business Service Delivery and Procurement

# Business Days : 84.00

Title : MAG Notify App - 1x Spec. IT Cons. (Snr) - 84 Days

Must haves :

REST APIs - Extensive experience with REST API design, development, documentation, and testing.

Java + Spring Boot - Strong expertise in Java and the Spring Boot ecosystem.

Integration Patterns - Strong knowledge of integration patterns and best practices; hands-on experience with Spring Integration.

Messaging / Middleware - Experience with Azure Service Bus or similar message-oriented middleware / enterprise service bus.

Event-Driven Architecture - Practical experience designing and implementing event-driven systems.

Microservices - In-depth knowledge and hands-on experience building scalable, highly available microservice-based systems.

Security Standards - Extensive experience with OAuth, OpenID, and SAML 2.0, including implementing authentication, authorization, and encryption.

Nice to Have :

Containerization & Orchestration - Experience with Docker, Kubernetes, OpenShift, and containerized deployments in Azure.

SQL Server - Strong SQL skills specifically with Microsoft SQL Server (beyond general RDBMS experience).

Data Transformation - Experience with mapping / normalization and transforming between JSON, XML, CSV within integration contexts.

Public Sector Experience - Prior work in government or public sector environments.

Description

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.

Mandatory Requirements

Extensive experience in designing, building, and consuming REST APIs, including experience with API documentation and testing.

In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration

In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services.

Hands-On experience in messaging queuing and event driven architecture.

Experience with asynchronous communication, multi-threading.

Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Knowledge on Integration with Oauth2, JWT, SAML, etc.

Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.

Experience with asynchronous communication, multi-threading.

Ability to transform data between different formats (JSON, XML, CSV).

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 HTTP methods, status codes, and REST best practices

In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration

Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.

Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.

Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.

Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus

Experience on Event Driven architecture, experience on Azure Event Hub, etc.

Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Understanding of security best practices and experience implementing authentication, authorization, and encryption.

Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.

Familiarity with Kubernetes, Helm, or other container orchestration tools.

Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.

Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.

A passion for staying up-to-date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.

Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.

A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.

Strong analytical and troubleshooting abilities for complex systems.

Clear verbal and written communication for technical and non-technical stakeholders..

Capable of mentoring junior developers and contributing to architectural decisions.

Ability to prioritize tasks, manage deadlines, and handle multiple responsibilities.

Resumes Evaluation / Criteria :

Criteria 1 : Technical Design - 30 Points

Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.

In-depth knowledge of microservice, Event Driven architecture and experience building scalable, highly available systems.

Extensive experience with REST API design and development, including experience with API documentation and testing.

Practical knowledge in applying various design patterns and standards to the technical design and development.

Strong skills in SQL and experience working with relational databases, such as SQL Server.

Criteria 2 : Integration - 30 Points

In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration

Hands-On experience in messaging queuing (Azure Service Bus) and event driven architecture.

Criteria 3 : Technical Framework and Middleware - 25 Points

In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services.

Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.

Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.

Experience on Event Driven architecture.

Criteria 4 : Security - 10 Points

Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc.

Understanding of security best practices and experience implementing authentication, authorization, and encryption.

Criteria 5 : Public Sector Experience - 5 Points

Previous experience working in Government or Public Sector organization

Créer une alerte emploi pour cette recherche

Technical Architect • Toronto, ON, Canada

Offres similaires
Technology Enterprise Architect

Technology Enterprise Architect

KPMG Canada • Toronto, Canada
Temps plein
Technology Enterprise Architect.KPMG Canada Continue with Google Continue with Google 2 days ago Be among the first 25 applicants Join to apply for the. Technology Enterprise Architect.KPMG Canada G...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Data Privacy Technical Architect

Data Privacy Technical Architect

Capgemini • Greater Toronto Area, Canada, Canada
Temps plein
Our Insight and Data Practice is continuing to grow, we are looking to hire a full time BigID Data Privacy Technical Architect to work hybrid in Toronto, Calgary, Vancouver or Montreal.We are seeki...Voir plus
Dernière mise à jour : il y a 5 heures • Offre sponsorisée • Nouvelle offre
Java Software Architect / Technical Lead

Java Software Architect / Technical Lead

TechDoQuest • Toronto, Canada
Temps plein
Get AI-powered advice on this job and more exclusive features.Direct message the job poster from TechDoQuest.Java Software Architect / Technical Lead Job Description : . Must have 10+ years of experienc...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Software Technical Architect

Software Technical Architect

Talent To Hire Inc. • Toronto, Canada
Temps plein
The Technology Architect is responsible for designing and implementing robust technical architectures, frameworks, and strategies that align with business objectives and application requirements.Th...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Architect, Healthcare Platforms

Senior Software Architect, Healthcare Platforms

Phreesia • Toronto, Canada
Temps plein
A leading healthcare technology firm in Toronto is seeking a highly skilled Software Architect to design, build, scale, and maintain complex software systems in patient registration.The ideal candi...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée
Technology Architect 8989-0712

Technology Architect 8989-0712

Foilcon • Toronto, Canada
Temps plein
Technology Architect 8989-0712.Be among the first 25 applicants.Technology Architect 8989-0712.HM Note : This hybrid contract role is three (3) days in office. Candidates' resumes must include first ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Lead Java / WebLogic Architect for Investor Web Apps

Lead Java / WebLogic Architect for Investor Web Apps

ROSS • Toronto, Canada
Temps plein
A major investment management company in Toronto is seeking a Lead Developer to design and develop applications in a J2EE / WebLogic environment. Responsibilities include mentoring team members and pr...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
Technical Architect

Technical Architect

Atria Group LLC • Toronto, Canada
Temporaire
We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT reso...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Oracle CC&B Solution Architect

Oracle CC&B Solution Architect

J&M Group • Toronto, Canada
Temps plein
Oracle CC&B Solution Architect.Oracle CC&B Functional Knowledge Oracle CC&B Solution Architecture Delivery experience Years of experience required for each must-have skill : minimum 10 years.Communi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Banking Java & Azure Solution Architect

Senior Banking Java & Azure Solution Architect

Kastech Software Solutions Group • Toronto, Canada
Temps plein
A leading IT solutions provider based in Toronto, Canada is looking for a seasoned IT professional with over 12 years of experience. The ideal candidate should have strong core banking domain knowle...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Technical Lead & Full-Stack Architect

Technical Lead & Full-Stack Architect

Electric Mind • Toronto
Temps plein
A business consulting leader in Toronto is seeking a Technical Lead – Full Stack Developer to lead a project team and create innovative solutions. Candidates should have proven software development ...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
Technology Architect

Technology Architect

Symbiotic Group • Toronto, Canada
Temps plein
The Technology Architect will lead the design, infrastructure architecture transformation, and testing of the DHDP platform while ensuring alignment with DHIR, DHDP, and iPHIS.This role involves in...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Senior Java Systems Architect & Tech Lead

Senior Java Systems Architect & Tech Lead

Teranet • Toronto
Temps plein
A leading tech company in Canada is seeking a Senior Systems Analyst / Programmer to provide technical leadership and develop software applications using a hybrid of Agile and Waterfall methodologies...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Technical Architect

Technical Architect

Shyftlabs • Toronto
Temps plein
At ShyftLabs, we live and breathe data.Since 2020, we’ve been helping Fortune 500 companies unlock growth with cutting‑edge digital solutions that transform industries and create measurable busines...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Technical Solutions Architect

Technical Solutions Architect

Alliance Search Partners • Toronto
Temps plein
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Alliance Search Partners. Managing Partner @ Alliance Search Partner...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Technical Architect, Shopify

Technical Architect, Shopify

Lazer Technologies • Toronto
Temps plein
Lazer is a world-class digital product studio composed of 180+ senior engineers and designers with backgrounds from companies like Apple, Google, Coinbase, and more. With our product experience, we ...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Senior Java Architect for SaaS Platform Leader

Senior Java Architect for SaaS Platform Leader

ACV Auctions • Toronto
Temps plein
A leading technology firm in Toronto is seeking a Software Engineer V to lead the architecture and delivery of a robust SaaS product. The ideal candidate will have extensive experience in Java, Spri...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Senior Banking Java & Azure Solution Architect

Senior Banking Java & Azure Solution Architect

Kastech • Toronto
Temps plein
A leading IT solutions provider is seeking a seasoned professional with over 12 years of experience in the IT industry.The candidate must possess strong core banking domain knowledge and expert han...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée