Architecte technique Java/Angular- F/H

Groupe Berger-Levrault
7 days ago

Role details

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

Job location

Tech stack

Java
Amazon Web Services (AWS)
HTML5
Azure
Software as a Service
Configuration Management
Continuous Integration
DevOps
PostgreSQL
Octopus Deploy
Performance Tuning
Software Architecture
TypeScript
RxJS
Google Cloud Platform
Istio
Spring-boot
Containerization
Angular
Gitlab-ci
Kubernetes
Information Technology
REST
Jenkins
Microservices

Job description

Nous recherchons un Architecte technique expérimenté qui intégrera la guilde 'Architecture' pour concevoir, réaliser et industrialiser une nouvelle génération de services applicatifs sur des technologies modernes., * Définir et mettre en œuvre l'architecture logicielle des plateformes SAAS, basée sur Angular 18, Java / Spring Boot, Postgré et Kubernetes.

  • Concevoir des architectures microservices et distribuées assurant haute disponibilité, résilience, montée en charge, et isolation des composants métier.
  • Promouvoir les bonnes pratiques DevOps, CI/CD, supervision et sécurité dans un environnement cloud.
  • Accompagner les équipes de développement dans la mise en œuvre des patterns d'architecture retenus.
  • Auditer les performances, piloter les plans de scalabilité et optimiser l'usage des ressources dans un contexte multi-tenants.
  • Collaborer étroitement avec les responsables produit et les équipes techniques pour aligner les choix d'architecture avec les besoins métiers
  • Assurer le suivi Qualité / sécurité et performances & accompagner les équipes dans la mise en œuvre de plan de remédiation, * PostgreSQL, avec optimisation des performances en contexte multi-instances, shareding, partitionning, replication)
  • Kubernetes et écosystème (Helm, Istio, autoscaling, service mesh, observabilité)
  • Architecture SAAS multi-tenant, gestion fine des ressources, sécurité inter-applicative.
  • Broker de servcie & stratégie de résilience
  • Maîtrise des problématiques de scalabilité horizontale (clustering, déploiement) et verticale (optimisation mémoire, parallélisme, conteneurisation).

Requirements

Expérience professionnelle

    • de 7 ans d'expérience dans le développement et l'architecture logicielle.
  • Réalisations concrètes de projets SAAS à fort volume, avec une expérience éprouvée sur la scalabilité des systèmes
  • Travail collaboratif dans des équipes agiles, dans un contexte d'industrialisation chez un éditeur logiciel ou un client final d'ESN

Compétences techniques indispensables

  • Angular 18, HTML5, TypeScript, RxJS

  • Java, Spring Boot (REST APIs, microservices, sécurité, gestion de configuration), * Connaissance de plateformes cloud publiques (Azure, AWS, GCP). Outils CI/CD (GitLab CI, ArgoCD, Jenkins).

  • Expérience sur des architectures serverless ou event-driven.

  • Connaissance en architecture

About the company

Berger-Levrault, éditeur de logiciels international, accompagne les professionnels privés et publics à répondre aux exigences croissantes de performance et de transformation de leurs métiers. Ancrés dans 5 siècles d'expertise du service public, inspirés par notre ADN d'inventeur, nous avançons dans l'intérêt général, partout où nous sommes présents. Le Groupe étend son expertise métier dans les domaines des ressources humaines, de la gestion financière, de la gestion de la maintenance des infrastructures, ainsi que des solutions spécifiques destinées aux citoyens, aux établissements scolaires et de santé. Berger-Levrault c'est 2000 collaborateurs réunis autour de plusieurs marques (CARL Software, Aytos, Absis, Segilog, Sigems, Infosilem, Neolink, Expertiz Santé, Medialis, Escort Informatique) à l'international (France, Canada, Espagne, Maroc, Italie, Belgique, Suisse) avec plus de 51 000 clients et 25% de son CA investi dans la R&D. Berger-Levrault mène une transformation ambitieuse vers des architectures cloud-native, performantes et hautement scalables.

Apply for this position