Architecte applicatif Java
- Catégorie: IT
- Type de contrat: CDI
- Localisation: Genève, Suisse
- Niveau de formation: Master/ingénieur
- Expérience/Années: + 10 ans
Mission
Définir l’architecture de la solution lors de la phase de conception ;
Assurer, avec le chef de projet, la validation de cette architecture auprès des services IT de l’entreprise;
Accompagner l’équipe de développement ou le fournisseur en assurant le respect des principes architecturaux définis;
Faire des rapports d’avancement au chef de projet et remonter les alertes ;
Participer aux phases de conception détaillée avec l’analyste du projet afin de rendre des avis techniques de faisabilité et/ou proposer des solutions alternatives ;
Assurer les livraisons applicatives sur les environnements ;
Assurer la qualité des développements ;
Réviser/faire des chiffrages.
PROFIL
Connaissances sur la modélisation et les outils de modélisation type BPMN
Une expérience minimum de 10 ans dans le développement en informatique dont au moins 5 en tant qu’Architecte de de solutions dont certaines d’envergures en terme de conception.
Une certification TOGAF, ITIL et/ou en sécurité informatique sont un plus.
Maîtrise des architectures des solutions Java modernes et historiques
Excellentes connaissances des Framework Java (Spring / Hibernate, etc)
Très bonnes connaissances des outils de développement et d’intégration continue
Maîtrise des architectures orientées services (SOA, micro services sur des projets concrets)
Expertise dans le diagnostic et l’amélioration de performances.
Excellentes connaissances des middlewares : Serveurs d’Applications (Tomcat), Bus d’Entreprise, MOM, Moteurs de Règles (Drools, OPA)
Bonnes connaissances dans la sécurisation des applications (OWASP, authentification, PKI, cryptographie…) sont un plus
Connaissances des principes de cloud