About the Role
We are seeking a Senior Application Architect to join our Agile software release team focused on the development of web and API platforms. This team is responsible for the design, delivery, and execution of integrated IT solutions supporting the introduction of new technologies and services. This role will provide technical leadership in solution design and guide development teams through successful project delivery.
Key Responsibilities
Design end-to-end IT solutions for large-scale enterprise applications, both independently and in collaboration with internal stakeholders.
Lead delivery teams in developing software that adheres to high standards of quality, performance, and security.
Contribute to system modernization by implementing new features, architectural improvements, and defect resolutions.
Apply customer-centered design principles to enhance usability and performance.
Drive adoption of modern DevOps practices, agile development methodologies, and CI/CD pipelines.
Guide teams in designing REST-based Open APIs, preferably aligned with TMF Open API standards.
Translate business requirements into scalable technical solutions.
Actively participate in Agile ceremonies and ensure architectural alignment across projects.
Technical Requirements
Backend Development Expertise:
Java, J2EE, Quarkus, Spring Boot
XML, SOAP, RESTful Web Services, Spring MVC
Multithreading, Swagger, Microservices architecture
Experience designing and developing REST-based Open APIs (TMF Open API suite preferred)
Frontend Development Knowledge (Nice to Have):
ReactJS, JavaScript, NodeJS, Web Services
CI/CD pipeline experience and familiarity with cloud technologies
Tools & Methodologies:
Proficiency in Agile frameworks; hands-on experience with Jira and Confluence
SAFe certification or training is an asset
Architecture & Service Delivery Frameworks (preferred):
TOGAF, eTOM, ITIL, CoBiT or equivalent
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
8+ years of experience in software development and architecture roles
Proven leadership experience in agile project teams
Strong communication skills (written and verbal) in English
Strong problem-solving and analytical skills
Working Conditions:
Type of job: Temporary Contractor – 1 year with the possibility to extend
Work hours: Monday - Friday, 40 hours per week
Location: Toronto, ON