Java Architect
Description
En tant que Java Architect, vous évoluez dans un environnement informatique moderne où le mainframe a été remplacé, il y a plusieurs années, par des applications développées en Java, avec intégration vers SAP (FICO et HRM).
L’évolution continue vers le numérique vise à limiter autant que possible les interactions « papier » par la mise à disposition d’applications performantes et modernes. Même si le focus est actuellement sur l'allongement de la durée de vie d'applications business existantes et sur le remplacement ou la mise à jour des différents composants middleware, une évolution vers SAP HANA ou le déploiement de l'IA sont quelques-uns des projets potentiels pour le futur.
En tant qu'architecte Java, vous faites partie d'une équipe de 12 personnes organisée de manière Agile/Scrum.
Vous veillez à assurer une architecture logicielle fiable au niveau applicatif tout en tenant également compte des exigences non fonctionnelles (performance, évolutivité, sécurité...). Vous définissez et entretenez dans cette optique les plans architecturaux, les standards de développement et le cadre technique général.
Vous veillez à l'application des règles de gouvernance IT relatives à l'écriture des logiciels qui doivent être intégrés de façon optimale dans les équipes de projet. Vous conseillez les analystes. Vous veillez à la mise en place technique des projets et à l’implémentation des composants majeurs de votre architecture.
En outre, vous coachez les développeurs Java et établissez le planning en veillant à ce que ce dernier soit respecté.
En tant qu’Architecte « hands on », vous participez, vous-même, à l'implémentation de modules complexes et faites un review du code lorsque cela s’avère nécessaire.
Votre rôle vous amènera aussi à collaborer avec d'autres institutions de la sécurité sociale ainsi qu'avec des fournisseurs externes.
Profil
Vous êtes titulaire d'un Bachelier ou d’un Master en informatique et disposez, d’au moins, 4 ans d'expérience comme Architecte ou Lead Développeur dans un environnement client/serveur ou Java web-based.
Vous avez une connaissance approfondie des design patterns et de la plupart des outils utilisés : SPRINGsuite, Angular, GITLab, KeyCloack, XML, SOAP- et REST-web services, Service Bus.
Vous disposez d'une bonne connaissance des bases de données relationnelles (MySQL, DB2).
Vous êtes familiarisé avec le développement Agile et avec les concepts de « Continuous Integration » et « Application Lifecycle Management » (Jenkins, Gradle, Maven, Bamboo, JIRA, Confluence, Gliffy).
En outre, vous avez acquis une excellente connaissance dans le développement « component based » et l’architecture orientée services.
Vous possédez un esprit analytique critique et réalisez des choix de manière réaliste et responsable.
Créatif et passionné, vous apportez des idées novatrices.
Vous suivez les évolutions technologiques et élargissez volontiers vos connaissances.
Vous travaillez de façon autonome et entreprenez les démarches nécessaires à l’atteinte des résultats. Bon communicateur, vous travaillez volontiers en équipe.
Vous faites preuve de flexibilité et avez une bonne résistance au stress.
Enfin, vous avez une bonne connaissance de l’autre langue nationale.
Offre
- Nous vous offrons un emploi varié, stimulant et socialement engagé vous permettant de contribuer à la réalisation de solutions informatiques ayant un impact sur la société. « ICT for society » n’est pas notre slogan par hasard.
- Vous recherchez un bon équilibre vie privée - vie professionnelle ? Profitez de nos horaires de travail flexibles et de notre politique de télétravail très étendue.
- Nous offrons de nombreuses possibilités de formation interne et externe vous permettant de perfectionner en permanence vos compétences techniques et vos aptitudes personnelles.
- Nous vous proposons un salaire compétitif, complété par des avantages extralégaux tels qu'une assurance hospitalisation, un plan de pension complémentaire, des chèques-repas, des éco-chèques, etc.
- Les fonctions IT peuvent bénéficier d’un budget mobilité avec le choix d'une voiture de société et/ou le remboursement des frais de transport en commun. Sous certaines conditions, ce budget peut même être utilisé pour le paiement de votre loyer ou de votre prêt hypothécaire.
- Vous profitez via notre plateforme « Benefits at Work » de réductions avantageuses sur diverses marques de mode, d’électronique, diverses excursions et divers séjours de vacances…
- Nous menons une politique d'égalité des chances et estimons notamment que l'égalité salariale est importante.