- Company Name
- AceStack
- Job Title
- AWS Solution Architect(AWS+ Java)_Downtown Toronto, ON__Hybrid__Contract
- Job Description
-
**Job Title**
Application Architect (AWS + Java)
**Role Summary**
Lead the design, architecture, and modernization of enterprise‑scale banking applications on AWS. Drive adoption of cloud‑native patterns, microservices, and secure, compliant infrastructures, while providing technical leadership and stakeholder communication throughout the development lifecycle.
**Expectations**
- 15+ years total IT experience, with a minimum of 5 years in senior architecture roles.
- Proven experience designing and deploying cloud solutions for banks or financial services.
- Deep expertise in AWS services, Java/J2EE, Spring Boot, and microservices.
- Strong knowledge of cloud security, IAM, encryption, and regulatory compliance for financial systems.
- Proficiency in Infrastructure‑as‑Code (Terraform or CloudFormation) and CI/CD pipelines.
- Excellent communication and presentation skills for senior business and technical stakeholders.
**Key Responsibilities**
- Architect end‑to‑end cloud‑native solutions using AWS, Java, Spring Boot, and RESTful APIs.
- Design microservices, API gateways, and integration patterns for legacy banking workloads.
- Create high‑level architectural diagrams, UML models, and detailed reference architectures.
- Lead modernization of on‑prem legacy services into containerized microservices on EKS.
- Implement and optimize AWS services: EC2, Lambda, API Gateway, ECS/EKS, RDS, DynamoDB, S3, SNS/SQS.
- Define and enforce governance, security controls, and compliance frameworks aligned with banking regulations.
- Provide design guidance, best‑practice frameworks, and reusable cloud components.
- Support and refine CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline) and IaC workflows.
- Mentor development teams on cloud‑architecture, architecture patterns, and security practices.
**Required Skills**
- AWS certification (e.g., AWS Solutions Architect – Professional) and hands‑on expertise with RDS, DynamoDB, S3, Lambda, API Gateway, ECS/EKS.
- Advanced Java/J2EE, Spring Boot, microservice design, API design, and messaging (Kafka, Kinesis).
- Experience with Docker, Kubernetes, EKS, and container orchestration.
- Infrastructure‑as‑Code: Terraform or CloudFormation.
- CI/CD tooling: Jenkins, GitHub Actions, AWS CodePipeline.
- Cloud security: IAM, KMS, encryption, regulatory compliance (PCI‑DSS, GDPR, SOX).
- UML, integration flow diagrams, reference architecture documentation.
- Strong stakeholder communication, presentation, and technical writing.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or a related field (master’s preferred).
- AWS Certified Solutions Architect – Professional (mandatory) or equivalent.
- Additional certifications in security (CISSP, CISM) or banking technology (CISA) are advantageous.