Job Type: Contract
Job Category: IT
Job Description Job Title: Application Architect (AWS + Java) / AWS Solutions Architect – Banking
======================================================================================
Location: Downtown Toronto, ON
Work Arrangement: Hybrid (2–3 Days Onsite per Week)
Duration: Long-Term ContractPosition Overview
We are seeking a highly experienced Application Architect (AWS + Java) or AWS Solutions Architect with strong expertise in designing and delivering enterprise-scale cloud solutions within the banking or financial services sector. The ideal candidate will have deep hands-on experience working with AWS cloud services, Java-based application architectures, microservices, integration patterns, and enterprise security standards.
This role will lead the architecture vision, provide technical leadership, and ensure successful implementation of cloud-native and modernization initiatives across multiple banking platforms.Required Qualifications
15+ years of total IT experience including 5+ years in architecture roles.
Must have Banking Domain Exp.
Strong hands-on experience with AWS cloud services and cloud-native architecture patterns.
Advanced proficiency in Java/J2EE, Spring Boot, Microservices, API design, and enterprise integration.
Experience with Docker, Kubernetes (EKS), messaging/streaming (Kafka/Kinesis).
Proven background working for banks or financial services organizations.
Solid understanding of cloud security, IAM policies, encryption, and regulatory compliance.
Experience with Infrastructure as Code: Terraform or CloudFormation.
Strong communication skills and ability to present complex architectural concepts to senior stakeholders.
Key Responsibilities
Lead the architecture, design, and development of cloud-native, scalable, and secure solutions on AWS.
Architect end-to-end solutions leveraging Java, Spring Boot, Microservices, REST APIs, and distributed systems.
Develop high-level and detailed architecture documents, UML diagrams, integration flows, and reference architectures.
Drive modernization of legacy banking applications into cloud-native microservices.
Implement AWS services such as EC2, Lambda, API Gateway, ECS/EKS, S3, RDS, DynamoDB, SNS/SQS, CloudFormation, IAM.
Provide guidance on design patterns, best practices, and reusable cloud components.
Define cloud governance, security controls, and compliance frameworks aligned with banking requirements.
Support CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline) and Infrastructure as Code (Terraform/CloudFormation).
Required Skills
PERFORMANCE ARCHITECT