Application Solution Architect Java Location: Toronto, ON
Work Model: Hybrid
Employment Type: Full-Time (FTE)
Required Experience - 10+ years of experience in Java Application Development and Solution Architecture
- Strong experience leading application modernization and cloud transformation initiatives
- Hands-on expertise designing enterprise Java applications on Microsoft Azure
- Proven experience with Microservices, Spring Boot, APIs, Containers, and Cloud-Native Architecture
- Strong understanding of DevOps, CI/CD, security, resiliency, and enterprise architecture practices
Key Responsibilities - Lead application modernization and cloud transformation initiatives for enterprise Java applications.
- Define migration strategies including Rehost, Replatform, Refactor, and Rearchitect.
- Design target-state architectures aligned with business, security, performance, and scalability requirements.
- Architect cloud-native solutions using Java, Spring Boot, Microservices, REST APIs, Docker, Kubernetes, and Azure.
- Design scalable integrations and API solutions using Azure API Management and Azure Service Bus.
- Drive adoption of DevOps, CI/CD, Infrastructure as Code (IaC), security, resiliency, and operational excellence.
- Collaborate with Business, Application Development, Cloud, Security, Infrastructure, and DevOps teams.
- Translate business and technical requirements into secure, scalable, resilient, and cost-effective solutions.
- Conduct architecture reviews and provide technical leadership and guidance to development teams.
- Define architecture standards, technology roadmaps, and modernization best practices.
Required Technical Skills - Java / J2EE
- Spring Boot
- Microservices Architecture
- RESTful APIs
- Microsoft Azure
- Azure Kubernetes Service (AKS)
- Azure App Services
- Azure API Management
- Azure SQL
- Azure Service Bus
- Docker
- Kubernetes
- Terraform
- Azure DevOps
- GitHub Actions
- CI/CD Pipelines
- Infrastructure as Code (IaC)
- Cloud-Native Architecture
Cloud & Modernization Expertise - Azure Cloud Migration & Modernization
- Application Rehosting & Replatforming
- Application Refactoring & Rearchitecture
- Legacy Application Modernization
- Microservices Transformation
- Containerization & Kubernetes
- Cloud Security & Governance
- High Availability & Resiliency
- Performance & Cost Optimization
Preferred Qualifications - Azure architecture certification such as AZ-305 Azure Solutions Architect Expert
- Experience with enterprise-scale Java modernization programs
- Strong knowledge of Agile/Scrum and DevOps methodologies
- Experience designing highly available and resilient cloud-native applications
Key Competencies - Solution & Application Architecture
- Java Cloud Modernization
- Azure Architecture
- Microservices & API Architecture
- Technical Leadership
- Strategic Decision Making
- Stakeholder Management
- Problem Solving
- Excellent Communication & Presentation Skills