Architecte Java

Il y a 1 semaine

Luxembourg TMC Luxembourg Temps plein


À propos
de la mission Dans le cadre du renforcement d’une équipe de développement logiciel, nous recherchons un(e) Architecte Java / Vue expérimenté(e) pour accompagner la conception, l’évolution et la modernisation d’applications critiques au sein d’un environnement complexe. Vous interviendrez sur des projets stratégiques en assurant la définition et la gouvernance des architectures applicatives. À ce titre, vous serez responsable de l’analyse des besoins, de la conception des solutions techniques et de la recommandation des choix technologiques les plus adaptés. Vous accompagnerez les équipes de développement dans la mise en œuvre des bonnes pratiques d’architecture et de développement, en veillant à la qualité, à la sécurité et à la maintenabilité des applications. Vous participerez également à la réalisation de revues de code, à l’encadrement technique des développeurs ainsi qu’à la coordination des initiatives d’amélioration continue. Votre rôle comprendra également :
• La conception d’architectures basées sur les principes SOA et microservices.
• La mise en œuvre de design patterns, de la modélisation UML et des standards d’architecture.
• La prise en compte des enjeux de sécurité applicative, de TDD et de BDD.
• La réalisation d’audits techniques et la proposition d’actions d’optimisation.
• L’accompagnement des projets de transformation et de migration applicative, notamment liés aux infrastructures et serveurs d’applications.
• La garantie de la cohérence technique du système d’information et du respect des standards de développement. Ce que nous attendons de vous
• Minimum 5 ans d’expérience en architecture logicielle.
• Diplôme de niveau Bac+3 à Bac+5 en informatique ou domaine équivalent.
• Maîtrise courante du français et bonnes connaissances de l’anglais.
• Solide expertise en Java 8/11/17, Java EE et architectures d’entreprise.
• Expérience significative en développement front-end Vue.js / TypeScript et en environnements NodeJS.
• Très bonnes connaissances des architectures REST et SOAP.
• Maîtrise des bases de données relationnelles, de la modélisation des données et de l’optimisation des requêtes (PostgreSQL, DB2, PL/SQL).
• Bonne connaissance des outils et frameworks tels que Git, GitLab, Maven, Sonar, Docker, JPA, EJB et CDI.
• Expérience avec PrimeVue et intérêt pour les technologies SWT/Swing.
• Connaissances des environnements WebSphere, Linux, Unix et Windows.
• Compréhension des problématiques réseau, sécurité et performance applicative.
• Capacité à encadrer techniquement une équipe et à accompagner les prises de décision.
• Excellentes capacités d’analyse, de communication et de synthèse.
• Autonomie, sens de l’organisation, esprit d’initiative et forte orientation qualité.