Senior Fullstack Software Architect H/F

Cherrypick
Boulogne-Billancourt, France
3 days ago
Apply on www.hellowork.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

Tech stack

Java (Programming Language) JavaScript (Programming Language) Automation of Tests Software Quality Code Review Information Systems Continuous Integration DevOps Github Human-Computer Interaction Performance Tuning Software Architecture
+12 more
Software Engineering WebKit Test-Driven Development (TDD) ReactJS Spring-boot Technical Debt Backend Git Containerization Front End Software Development Docker Microservices

Job description

Dans le cadre d’un chantier stratégique de modernisation globale de son système d’information (SI), notre client fait face à des enjeux majeurs de refonte applicative et d’assainissement de sa dette technique.

Afin d’accompagner la transition de l’équipe technique et d’accélérer cette transformation, nous recherchons un Senior Fullstack Software Architect. Vous aurez pour mission de reprendre le flambeau sur la refonte globale, de définir et piloter le passage vers une architecture moderne, tout en garantissant la scalabilité et la maintenabilité des applications.

En tant que Senior Fullstack Software Architect, vous jouerez un rôle central dans les choix stratégiques d’architecture tout en restant activement impliqué(e) dans le développement:

  • Architecture & Assainissement du Code :

  • Traiter les problématiques de code complexes et évaluer la dette technique existante.
  • Refactoriser et décomposer les modules applicatifs monolithiques.
  • Piloter la transition et la migration vers une architecture microservices.
  • Migration Frontend :

  • Contribuer activement à la refonte de l’interface utilisateur en migrant le code existant en Vanilla JavaScript vers React.
  • DevOps & Qualité Logicielle :

  • Mettre en place et optimiser les pipelines de déploiement et d’intégration continue (CI/CD).
  • Diffuser et appliquer les standards d’ingénierie logicielle (TDD, revues de code rigoureuses, tests automatisés).
  • Collaboration & Delivery :

  • Participer à l’ensemble du cycle de développement (conception, dev, tests, amélioration continue).
  • Travailler en étroite collaboration avec les équipes techniques et produit pour livrer des solutions pérennes.

Stack Technique & Environnement

  • Backend : Java, Spring Boot
  • Frontend : React, Vanilla JavaScript
  • Architecture : Microservices
  • Méthodologies & Pratiques : TDD, Revues de code, CI/CD
  • Outillage & Conteneurisation : Docker, GitHub

Requirements

Profil recherchéAu moins 8 ans d’expérience professionnelle en développement et architecture logicielle.Expertise Modernisation / Dette technique : Capacité avérée à intervenir sur du code existant complexe, à traiter la dette technique et à mener des refontes d’architecture à grande échelle.Expertise Backend : Maîtrise avancée de Java, Spring Boot et des architectures orientées microservices.Expertise Frontend : Expérience concrète et réussie dans la migration d’applications de Vanilla JS vers React.Pratiques Engineering : Excellente maîtrise du TDD, des processus CI/CD et de l’optimisation des performances applicatives.Autonomie, rigueur, pragmatic mindset, très bonne communication et forte capacité d’entraînement au sein d’une équipe agile.

Mais aussi…

Taux journalier :550.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, * Au moins 8 ans d’expérience professionnelle en développement et architecture logicielle.

  • Expertise Modernisation / Dette technique : Capacité avérée à intervenir sur du code existant complexe, à traiter la dette technique et à mener des refontes d’architecture à grande échelle.
  • Expertise Backend : Maîtrise avancée de Java, Spring Boot et des architectures orientées microservices.
  • Expertise Frontend : Expérience concrète et réussie dans la migration d’applications de Vanilla JS vers React.
  • Pratiques Engineering : Excellente maîtrise du TDD, des processus CI/CD et de l’optimisation des performances applicatives.
  • Autonomie, rigueur, pragmatic mindset, très bonne communication et forte capacité d’entraînement au sein d’une équipe agile.

EUR

Intégration continue Git Test driven development (TDD) Optimisation des performances Autonomie Amélioration continue Javascript Spring Boot Java Docker

Apply for this position

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

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…