Full Stack Architect
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Role: Full Stack Architect
Mode: Onsite
Location: Toronto, Ontario
Relocation: Acceptable
Job Summary
We are looking for a Full Stack Architect with strong hands-on expertise in Java and Angular and proven experience delivering large-scale software projects for banking/financial services clients. The candidate should be capable of working across architecture, application development, technical leadership, and delivery, with strong knowledge of modern AI/GenAI technologies.
Key Responsibilities
- Design and architect scalable, secure, and high-performance full-stack applications for banking and financial services platforms.
- Provide strong technical leadership across Java/Spring Boot, Microservices, APIs, and Angular applications.
- Lead architecture and development decisions across frontend, backend, databases, integrations, and cloud environments.
- Drive end-to-end delivery of software projects, working closely with business, product, engineering, and client stakeholders.
- Review existing systems and define modernization, scalability, and performance strategies.
- Establish best practices for design patterns, coding standards, API design, security, CI/CD, and application performance.
- Evaluate and incorporate AI/GenAI capabilities into enterprise applications and workflows where applicable.
- Mentor senior developers and architects and provide technical direction across development teams.
- Participate in technical discussions, solution design, code reviews, POCs, and production issue resolution.
Required Skills
- Strong hands-on experience with Java, Spring Boot, Microservices, REST APIs, and Design Patterns.
- Strong Angular development experience, including modern Angular architecture, TypeScript, RxJS, state management, and reusable components.
- Experience designing end-to-end full-stack architectures and enterprise applications.
- Strong understanding of SQL/relational databases, messaging, distributed systems, and cloud technologies.
- Good knowledge of AI/GenAI, LLMs, RAG, AI integrations, or AI-enabled enterprise applications.
- Proven experience working on banking/financial services projects, including enterprise-scale applications and integrations.
- Strong understanding of application security, scalability, performance, and high availability.
- Excellent communication and stakeholder-management skills with the ability to work directly with banking clients.
Preferred
- Experience with AWS/Azure, Kubernetes, Kafka, CI/CD, Docker, and DevOps practices.
- Experience leading architecture for large-scale modernization or digital transformation initiatives.
- Exposure to GenAI frameworks/tools such as LangChain, LangGraph, or similar technologies.
Thank you,
More about this job
Responsibilities
Architect and lead the delivery of scalable, secure, high-performance full-stack applications for banking and financial services, spanning Java/Spring Boot, microservices, APIs, Angular, databases, integrations, and cloud environments. Guide modernization, engineering standards, AI/GenAI adoption, stakeholder collaboration, mentoring, and technical problem resolution.
Requirements
Requires strong hands-on expertise in Java, Spring Boot, microservices, REST APIs, Angular, and enterprise full-stack architecture, along with experience delivering large-scale banking or financial services projects. Candidates should understand databases, distributed systems, cloud, security, scalability, and performance, and have knowledge of AI/GenAI; AWS or Azure, Kubernetes, Kafka, CI/CD, Docker, and GenAI frameworks are preferred.
Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- Design Patterns
- Angular
- TypeScript
- RxJS
- State Management
- Full-Stack Architecture
- SQL
- Distributed Systems
- Cloud Technologies
- AI/GenAI
- Application Security
- Banking and Financial Services
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Management & Leadership
- Finance & Accounting
Keywords
- Java
- Spring Boot
- Microservices
- REST APIs
- Design Patterns
- Angular
- TypeScript
- RxJS
- State Management
- SQL
- Relational Databases
- Messaging
- Distributed Systems
- Cloud Technologies
- AI/GenAI
- Large Language Models
- Retrieval-Augmented Generation
- AWS
- Azure
- Kubernetes
- Kafka
- CI/CD
- Docker
- DevOps
- LangChain
- LangGraph
- Banking
- Financial Services
- Application Security
- Digital Transformation