Architecte Java

null, Vaud, ch
Company: Team ITAdvanced Consulting
Category: Architecture and Engineering Occupations
Published on 2021-07-25 16:07:37

Job Description

Dans le cadre de la mise en place du nouveau PMS, au sein d’une équipe dédiée (Chef de Projet, Business Analyst, Développeurs), l’expert JAVA devra :

– Assister à la phase de brainstorming et de d’architecture du composant, en particulier en organisant les besoins à court et plus long terme

– Prendre en charge la conception high-level, puis plus détaillée, puis PoC et préparation d’un MVP autour d’un nouveau composant permettant de prendre en charge :

o La messagerie entrante ISO20022 entrante et sortant à mettre à place pour le périmètre des paiements

o La messagerie comptable interne sortante au format propriétaire XML

– Etre force de proposition dans les choix techniques logiciels et d’architecture et faire valider ces choix auprès des architectes

– Cadrer et réaliser le PoC permettant de vérifier la faisabilité

– Définir et construire le framework « métier » permettant d’assurer la flexibilité et la réutillisation du composant dans tous les cas d’usage identifiés

– Proposer les alternatives concrètes permettant de tenir les engagements du projet vis-àvis des clients

– Assurer les livraisons applicatives sur les environnements en lien avec les développeurs

– Construire et urbaniser les services nécessaires, identifier les bottlenecks de performance et trouver des solutions assurant la scalabilité

– Accompagner l’équipe de développement dédiée en assurant le respect des principes architecturaux définis

– Faire des rapports d’avancements au chef de projet et remonter les alertes

– Assurer et suivre la qualité des développements

– Réaliser, si besoin, des développements/ corrections sur des services

Requirements

NIVEAU DE CONNAISSANCE REQUIS ET/OU DIPLÔMEFormation universitaire (HES/EPF) ou école d’ingénieurEXPÉRIENCE PROFESSIONNELLEExpérience dans un poste similaire (Expert JAVA) supérieure à 5 ans

Connaissances des process de développements

Connaissances des process d’intégration

CONNAISSANCES MÉTIERConnaissance des échanges SWIFT et interbancaires

Connaissance de la norme ISO20022 sur les domaines du paiement, corporate actions, funds, reporting reglementaire (serait un plus)

Connaissance de FIXML (serait un plus)

CONNAISSANCES TECHNIQUESJAVA, Spring, divers MQ, divers base de données, Shell

Frameworks & patterns XML java natifs de parsing et transformation (JaxB, DOM/SAX, STAX, Jackson, XSLT), prise en charge des schema XSD

Maven, Jenkins / SVN / Git

AIX / Windows / WebSphere / Tomcat

Containérisation Openshift (serait un plus)

Jobs you might also be interested in