Architecte Logiciel Architecte Génie Logiciel H/F

Maestris
Canton de Valbonne, France
19 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton de Valbonne, France

Tech stack

Microsoft Access
Java
ActiveMQ
Ubuntu (Operating System)
Information Systems
Databases
Linux
DevOps
Elasticsearch
Hibernate
Identity and Access Management
Java Development Kit
Spring
PostgreSQL
Maven
Object-Oriented Software Development
Software Architecture
Software Engineering
Backend
GIT
Event Driven Architecture
Microservices

Job description

Dans un environnement technologique agile et orienté performance, l'Architecte Logiciel joue un rôle clé dans la définition, la structuration et l'évolution des systèmes d'information. Il/elle intervient au coeur des choix techniques afin de garantir la cohérence, la robustesse, la sécurité et la scalabilité des solutions développées, tout en tenant compte des contraintes de coûts, de délais et de croissance de l'entreprise., En tant qu'Architecte Logiciel, vous êtes responsable de la conception et de l'évolution de l'architecture logicielle des plateformes et applications. Vous accompagnez les équipes de développement dans la mise en oeuvre de solutions techniques durables, performantes et sécurisées, alignées avec la stratégie de l'entreprise.

Vous intervenez aussi bien sur des sujets de conception que d'optimisation, de gouvernance technique et de bonnes pratiques.

Responsabilités principales

  • Définir et faire évoluer l'architecture logicielle globale (applicative et technique)
  • Concevoir des architectures robustes, modulaires et scalables, notamment basées sur des principes orientés objets et microservices
  • Garantir la cohérence des choix technologiques et leur alignement avec les objectifs métier
  • Encadrer et accompagner les équipes de développement sur les bonnes pratiques d'architecture et de design
  • Participer aux décisions structurantes (choix de frameworks, patterns, outils, standards)
  • Assurer la qualité, la performance, la sécurité et la maintenabilité des systèmes
  • Collaborer étroitement avec les équipes Dev, Ops et Sécurité
  • Contribuer à l'amélioration continue des processus de développement et de livraison
  • Anticiper les évolutions technologiques et proposer des innovations pertinentes
  • Participer à la gestion des incidents majeurs et à l'analyse des causes racines
  • Veiller au respect des exigences de conformité, de gouvernance et de sécurité

Requirements

Systèmes : Linux / Ubuntu

  • Langages : Java (JDK 1.8)
  • Frameworks :
  • Spring (Core, Batch, Security)
  • Hibernate
  • Architecture :
  • Microservices
  • Event Driven Architecture (EDA)
  • Messaging : ActiveMQ
  • Bases de données : PostgreSQL
  • Observabilité : Elastic Stack
  • Outils :
  • Maven
  • Git, Expérience solide dans le secteur du voyage aérien
  • Excellentes compétences en modélisation orientée objet
  • Solide expérience en développement backend Java
  • Maîtrise des frameworks Spring et des principes d'architecture distribuée
  • Bonne connaissance des architectures microservices et de leurs enjeux (scalabilité, résilience, sécurité)
  • Compréhension des problématiques de performance et d'optimisation
  • Capacité à analyser et exploiter les données de monitoring pour identifier les goulets d'étranglement
  • Connaissance des principes de sécurité applicative et d'infrastructure
  • Bonne compréhension des systèmes de messagerie et des architectures événementielles
  • Maîtrise des outils de build et de gestion de versions, Connaissances en IAM (Identity & Access Management)
  • Sensibilité aux enjeux de conformité et de gouvernance
  • Expérience en gestion des incidents et plans de remédiation
  • Culture DevOps et collaboration avec les équipes d'exploitation
  • Capacité à travailler dans un environnement agile et en forte évolution
  • Forte appétence pour la veille technologique et l'apprentissage continu, Formation supérieure en informatique (école d'ingénieur ou équivalent)
  • Expérience significative en tant qu'Architecte Logiciel ou Lead Technique
  • Esprit analytique, rigoureux et pragmatique
  • Excellentes capacités de communication et de pédagogie
  • Autonomie, sens des responsabilités et capacité d'adaptation

Benefits & conditions

Un cadre de travail stimulant avec des projets variés à fort impact

Un accompagnement de proximité et des formations continues

Une culture d'entreprise centrée sur la collaboration, l'innovation et le bien-être

Télétravail partiel possible, paniers repas, mutuelle premium

Envie de rejoindre une entreprise où il fait bon vivre ? Postulez dès maintenant et devenez acteur de votre avenir avec MAESTRIA.

Apply for this position