sr application architect or equivalent in toronto

job type
apply now

job details

toronto, ontario
job category
job type
reference number
apply now

job description

Our Toronto client is looking for an experienced Sr Application Architect for an exciting 5 month project to start.


The Senior Application Architect should have:
• Extensive architectural and development experience in multi-tier Java based web
applications and web services.
Extensive experience with multi-tier web application infrastructure and service
architectures employing HTTP web servers such as Apache Tomcat and Internet
Information Services; web application servers such as JBoss and WebSphere Application
Server; web application server clustering; database servers such as Oracle and MS SQL
Server; performance management services such as load balancing; network security
services such as firewalls and proxies, and familiarity with tools for troubleshooting
networking issues such as IBM Tivoli Tools.
• Extensive experience with Identity and Access Management disciplines such as
Authentication, Authorization, Federation, and Access Management (specifically Oracle
Identity and Access Management)
• Experience in multi-factor authentication services and servers such as RSA server
• Expert knowledge in AD/LDAP and Active Directory Management, User Account
Provisioning and Synchronization services
• Experience in defining technical architecture, building technical environments,
supporting software development processes and initiatives, software configuration and
database management.
• Experience in establishing and using enterprise architecture frameworks or a Technology
Architecture domain-specific framework of principles, methodologies, standards and
• Experience in producing architecture artefacts and deliverables in the context of an
industry best practice methodology, including The Open Group Architecture Framework,
US Federal Enterprise Architecture or a comparable methodology.
• Extensive experience in J2EE technologies such as JSP 2.0 and JSP 2.3, Servlet 3.0 and
Servlet 3.1, EJB 2.1 and EJB 3.2; application programing languages such as Java 6 and
Java 8; persistence frameworks such as Hibernate 5 and higher, JPA 2.0 and higher;
wiring frameworks such as Spring 4.0 and higher, and Struts 1 and Struts 2; database
query languages and APIs such as JQuery and JDBC; directory and messaging
technologies such as LDAP and JMS; logging and unit testing APIs such as Log4j, Junit,
HTMLUnit and Vue.js; and RESTful technologies and services such as AJAX and
RESTful Web Services.
• Experience in web-based user interface design and development in programming,
markup, and script languages such as XML, HTML, XHTML, DHTML, CSS, and
• Experience with integrated development environment tools such IBM RAD, IntelliJ and
• Extensive experience using Rational Database Management Systems (RDBMS) such as
Oracle 10g/11g/12C and MS SQL Server including writing and creating DDL scripts for
database objects such as tables, indexes, roles, stored procedures, functions, triggers,
batch jobs, interfaces, etc. using Oracle PL/SQL and MS SQL Transact-SQL, as well as
writing queries in SQL.
• Experience in web-based user interface design for mobile devices.
• Knowledge in Linux RedHat service and development configuration and shell script.
• Experience in Agile methodologies such as SCRUM and Extreme Programming (XP).
• Extensive experience writing solution architecture documentation, using structured
systems analysis and design techniques, and systems development methodologies.
• Excellent verbal and written communication skills to interact with internal and external
• Excellent interpersonal skills with the ability to work effectively as a team member,
collaboratively in a multidisciplinary team environment and independently, as required.
• Strong time management and organizational skills with the ability to perform several
tasks concurrently.
• Ability to develop product specifications.
• Knowledge of current and emerging technologies and skills to evaluate and recommend
new technology for introduction into a complex technical environment.
• Excellent problem solving skills and the ability to analyze, recommend and implement
alternative technologies or approaches to improve systems and solutions.
• Ability to develop, maintain and execute test plans.

For immediate consideration, apply online today!
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.