Architecte Software / Référent Technique

Thales
Brest, France
16 days ago
Apply on www.brest-emplois.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
French

Tech stack

Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Apache HTTP Server Apache Tomcat Automation of Tests Code Review Continuous Integration Linux DevOps Elasticsearch Hibernate (Java)
+30 more
Hyper SQL Database (HSQLDB) Java Persistence API Spring Framework Junit Python (Programming Language) PostgreSQL Apache Maven Cisco Nexus Switches Node.Js OpenShift Oracle (Applications) Software Architecture Mockito Software Deployment Software Engineering TypeScript Web Applications Angular Material Cypress (Programming Language) Technical Debt Gitlab Git AngularJS Gitlab-ci Kubernetes Npm(Software) JestJS Web Architecture Jasmine Docker

Job description

Vous occuperez un rôle central dans la définition des architectures, les choix technologiques et l’accompagnement des équipes, tout en conservant une proximité avec le développement., Vous intervenez comme référent technique sur un environnement applicatif complet, de la définition des architectures jusqu’au déploiement et à la qualité des livraisons.

Votre rôle : construire des solutions robustes, maintenables et évolutives, définir les standards techniques et accompagner leur mise en oeuvre par les équipes., Architecture & Conception

  • Définir les solutions d’architecture en respectant les standards IT
  • Concevoir des socles techniques réutilisables et standardisés
  • Analyser les besoins fonctionnels et les traduire en solutions techniques
  • Rédiger les spécifications techniques
  • Proposer de nouvelles solutions et orientations technologiques
  • Challenger et valider les chiffrages techniques

Développement & Qualité

  • Participer au développement et à l’évolution des applications Web
  • Garantir les bonnes pratiques de développement
  • Réaliser des code reviews et favoriser le pair programming
  • Participer à la résolution des problématiques techniques complexes
  • Assurer la qualité des différentes livraisons
  • Limiter la dette technique et piloter les évolutions nécessaires

CI/CD & Industrialisation

  • Mettre en oeuvre et faire évoluer les chaînes d’intégration continue
  • Participer à l’automatisation des tests et déploiements
  • Accompagner la conteneurisation et le déploiement des applications
  • Maintenir la documentation technique à jour

Référent technique

  • Animer les réunions et ateliers techniques
  • Accompagner les développeurs dans leurs choix de conception
  • Être l’interlocuteur technique privilégié des différentes parties prenantes
  • Assurer une veille technologique sur le périmètre, Le poste intègre également une dimension autour de l’IA appliquée au développement logiciel, notamment sur :

  • L’utilisation d’outils d’IA agentique
  • Le prompt engineering
  • L’amélioration et l’accélération de certaines activités de développement
  • L’exploration de nouvelles pratiques d’ingénierie logicielle assistées par IA

Requirements

Angular

  • Angular Material
  • TypeScript
  • Node.js
  • Angular SSR
  • Leaflet

Data

  • Oracle
  • PostgreSQL
  • Elasticsearch
  • HSQLDB

DevOps & Industrialisation

  • Git / GitLab
  • GitLab CI/CD
  • Maven / NPM
  • Docker
  • Kubernetes
  • OpenShift
  • Nexus
  • Tomcat / Apache
  • Linux

Tests

  • JUnit / Mockito
  • Vitest / Jest / Jasmine / Karma
  • Cypress

IA & nouvelles pratiques de développement, Formation Bac +5 en informatique, école d’ingénieur ou Master

  • Minimum 8 ans d’expérience en développement logiciel Full Stack Java
  • Expérience significative en architecture logicielle ou rôle de référent technique
  • Très bonne maîtrise de l’écosystème Java / Spring
  • Bonne connaissance des architectures Web modernes et d’Angular
  • Expérience des environnements CI/CD, Docker et Kubernetes / OpenShift
  • Capacité à concevoir des socles techniques réutilisables et à définir des standards de développement
  • Capacité à challenger des solutions et accompagner techniquement une équipe
  • Intérêt ou expérience autour de l’IA agentique et du prompt engineering
  • Français courant

Dans le cadre de la maintenance et de l’évolution d’un parc d’applications Web, nous recherchons un(e) Architecte Software / Référent Technique pour intervenir sur des applications à forte dimension métier et technique., * Docker

  • Python
  • Java
  • Intelligence artificielle
  • HSQLDB
  • Intégration continue
  • Kubernetes
  • Oracle
  • PostgreSQL
  • JUnit
  • Git
  • Node.js
  • Gestion de budget
  • Angular
  • Linux
  • Hibernate
  • Maven
  • Tomcat
  • JPA
  • Nexus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.brest-emplois.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:49 min

Scaling technical teams to achieve enterprise software transformation

Torben Schramme · World Congress 2021

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all