Information Technology - Montreal

Our client in Banking and Finance industry is seeking Senior Application Architect (Designer) for Montreal location. This is a 6 months contract position.
 
Description:
 
English:
We are currently seeking a Senior Application Architect (Designer) to assist in the development of its applications in the field of investment.
 
We will re-engineer our systems and processes to simplify and align them more closely with the needs of our customers. Come and work in a multidisciplinary team that manages and delivers the new digital channel technology platform.
 
Do you love technology? Do you like working on concrete projects? Are you curious about nature and like to challenge ideas in place?
 
If you are passionate about contagious energy, you show initiative and like working in a team, we invite you to read the following!
 
Being an Application Architect at the bank, it is:
• Have a direct impact on the customer experience
• Participate in the redesign of Wealth Management and Brokerage Operations applications
• To be able to see concretely the final product of his work
• Challenge your fellow solution architects and developers, and evolve the team as a whole
• Participate in a multitude of major projects
 
You are the ideal candidate if:
• You are an experienced Application Architect who loves the challenges of technological transformation and the delivery of major projects
• You are a Technical Application Architect who appreciates software design as well as application development (must be “hands-on”)
• You master the design and cutting of microservices, as well as the good practices associated with them
• You master Java back-end design and development (REST, Spring Boot, Apache CXF, Microservices, SOAP, etc.)
• You are an expert in system integration and process automation
• You are an expert in application security (one / two-way SSL, Okta, SAML, JWT, OAuth, OpenID Connect, etc.)
• You are a leader in the field and you want to participate in improving principles and standards of design and development
• You like to share new ideas and learn from others
• You worked in a multidisciplinary Agile / Scrum team
• You worked in complex systems
• You have an innate technological curiosity and you love innovation
• You worked in teams that took software development best practices, such as automated testing, code reviews, and DevOps techniques, seriously
• You have a good knowledge of Web development with React (an important asset)
 
The working environment of the Bank is:
• A constantly changing framework
• An environment where the complexity of technological environments drives development
• A collaborative and dynamic working atmosphere
 
Qualifications:
• Completed Bachelor’s degree, related to the industry, and a minimum of 10 years of relevant experience or completed Master’s degree, related to the line of business, and eight years of relevant experience
• Proven experience in designing Java / Java EE solutions
• Recognized experience in designing and cutting microservices
• Proven experience in Java back-end development with the following technologies: JDK 8+, Git, REST, Spring, Spring Boot, Apache CXF, Microservices, SOAP, Swagger, Apache / Tomcat
• Recognized experience in application security (one / two-way SSL, Okta, SAML, JWT, OAuth, OpenID Connect, etc.)
• Proven experience in system integration and process automation
• Experience working in an Agile team (Scrum / Kanban)
• Excellent understanding of integration and design patterns
• Excellent understanding of the software life cycle (SDLC)
• Good understanding of Atlassian suite tools (Jira, Bitbucket and Confluence)
• Good understanding of DevOps technologies, such as Jenkins, Docker, Kubernetes, Nexus, etc.
• Experience with Google Cloud or AWS, an important asset
• Front-end development experience with Angular or React, an important asset
• Experience in developing applications for the financial markets, an important asset
• Leadership, initiative, ability to multitask and a strong team spirit
 
French:
Nous sommes actuellement à la recherche d’un architecte d’applications principal (concepteur) pour l’assister dans le développement de ses applications dans le domaine de l’investissement.
 
Nous réarchitecturons nos systèmes et nos processus afin de les simplifier et de les aligner davantage aux besoins de notre clientèle. Viens travailler au sein d’une équipe multidisciplinaire qui gère et livre la nouvelle plateforme technologique des canaux numériques.
 
Tu adores la technologie ? Tu aimes travailler sur des projets concrets ? Tu es curieux de nature et aimes challenger les idées en place ?
 
Si tu es un passionné à l’énergie contagieuse, que tu fais preuve d’initiative et aimes travailler en équipe, on t’invite à lire ce qui suit !
 
Être Architecte applicatif à la banque, c’est :
• Avoir un impact direct sur l’expérience client
• Participer à la refonte des applications du secteur de Gestion de Patrimoine et Opérations de Courtage
• Pouvoir voir concrètement le produit final de son travail
• Challenger tes collègues architectes de solutions et développeurs, et faire évoluer l’équipe dans son ensemble
• Participer à une multitude de projets d’envergure
 
Tu es le candidat idéal si :
• Tu es un Architecte applicatif d’expérience qui aime les défis de transformation technologique et la livraison de projets d’envergure
• Tu es un Architecte applicatif technique qui apprécie la conception logicielle ainsi que le développement applicatif (doit être « hands-on »)
• Tu maîtrises la conception et le découpage de microservices, ainsi que les bonnes pratiques qui s’y rattachent
• Tu maîtrises la conception et le développement Java back-end (REST, Spring Boot, Apache CXF, Microservices, SOAP, etc.)
• Tu es un expert dans l’intégration de systèmes et dans l’automatisation de processus
• Tu es un expert dans la sécurité applicative (one/two-way SSL, Okta, SAML, JWT, OAuth, OpenID Connect, etc.)
• Tu es un leader du domaine et tu veux participer dans l’amélioration des principes et des normes de conception et de développement
• Tu aimes partager des nouvelles idées et apprendre des autres
• Tu as travaillé dans une équipe multidisciplinaire Agile / Scrum
• Tu as travaillé dans des systèmes complexes
• Tu as une curiosité technologique innée et tu adores l’innovation
• Tu as travaillé dans des équipes qui prenaient au sérieux les bonnes pratiques de développement logiciel, comme les tests automatisés, les revues de code et les techniques DevOps
• Tu as de bonnes connaissances dans le développement Web avec React (un atout important)
 
L’environnement de travail de la Banque c’est :
• Un cadre de travail en constante évolution
• Un milieu où la complexité des environnements technologiques favorise le développement
• Un climat de travail collaboratif et dynamique
 
Qualifications :
• Baccalauréat complété, connexe au secteur d’activité, et un minimum de dix années d’expérience pertinente ou Maîtrise complétée, connexe au secteur d’activité, et huit années d’expérience pertinente
• Expérience reconnue dans la conception de solutions Java / Java EE
• Expérience reconnue dans la conception et le découpage de microservices
• Expérience reconnue dans le développement Java back-end avec les technologies suivantes : JDK 8+, Git, REST, Spring, Spring Boot, Apache CXF, Microservices, SOAP, Swagger, Apache / Tomcat
• Expérience reconnue dans la sécurisation applicative (one/two-way SSL, Okta, SAML, JWT, OAuth, OpenID Connect, etc.)
• Expérience reconnue dans l’intégration de systèmes et dans l’automatisation de processus
• Expérience de travail dans une équipe Agile (Scrum / Kanban)
• Excellente compréhension des patrons d’intégration et de conception
• Excellente compréhension du cycle de vie du logiciel (SDLC)
• Bonne compréhension des outils de la suite Atlassian (Jira, Bitbucket et Confluence)
• Bonne compréhension des technologies DevOps, telles que Jenkins, Docker, Kubernetes, Nexus, etc.
• Expérience avec Google Cloud ou AWS, un atout important
• Expérience en développement front-end avec Angular ou React, un atout important
• Expérience dans le développement d’applications pour les marchés financiers, un atout important
• Leadership, esprit d’initiative, capacité à mener plusieurs tâches de front et un fort esprit d’équipe
 
Note:
-Bilingualism in French and English is very nice to have
-Candidate must be available in Canada with a valid work status
 
 
To apply, please send your resume to: k.sinha@maxsys.ca

Position Type Contract
Application Deadline June 28, 2019
Experience Required 5+ years
Job Duration 1 year
Education Required Bachelors