Développeur Angular Java (dominante Front-End) (H/F)
Role details
Job location
Tech stack
Job description
Développeur Fullstack Angular / Java (dominante Front-End) 60% Front 40% Back
Dans le cadre de la modernisation de notre plateforme et de l'adoption d'une culture "You Build It, You Run It", nous recherchons un développeur fullstack avec une forte expertise Angular et de solides compétences en Java.
Au-delà du développement, nous attendons un profil capable de concevoir, challenger et justifier ses choix techniques, avec une vraie posture d'ingénieur et non d'exécutant., Concevoir et développer des applications web modernes avec une dominante front-end en Angular et des services backend en Java / Spring Boot
Participer activement aux choix d'architecture et être en capacité de les argumenter (techniques, performances, maintenabilité)
Mettre en œuvre les bonnes pratiques de développement : clean code, tests automatisés, revues de code, craftsmanship
Concevoir, industrialiser et maintenir les pipelines CI/CD (GitLab CI)
Contribuer à l'observabilité et au monitoring (Prometheus, Grafana, ELK, OpenTelemetry)
Optimiser les performances globales : code, API, requêtes, expérience utilisateur
Assurer la mise en production et le run des applications (disponibilité, incidents, amélioration continue)
Participer à la démarche produit : conception, échanges avec les équipes, amélioration continue
Être force de proposition sur les outils, architectures et pratiques DevOps
Requirements
Compétences techniques indispensables
Excellente maîtrise de Angular (architecture, performance, bonnes pratiques front)
Bonne maîtrise de Java / Spring Boot (API REST, services)
Expérience confirmée en Software Craftsmanship : clean code, TDD, refactoring, code reviews
Capacité à concevoir et développer des API robustes et performantes
Expérience avec les bases de données relationnelles
Expérience sur des traitements batchs volumineux ou critiques
Compétences appréciées
Connaissances en environnement Linux / cloud / réseau (RedHat, etc.)
Expérience en CI/CD, Docker, Kubernetes
Connaissances en sécurité applicative et cloud
Expérience en migration de données
Maîtrise des tests unitaires et d'intégration
- Soft skills clés
Capacité à prendre du recul et justifier ses choix techniques
Esprit critique et capacité à challenger les solutions existantes
Autonomie et capacité à résoudre des problématiques complexes
Esprit d'équipe et goût pour le partage de connaissances
Communication claire avec les équipes tech, produit et ops
Proactivité dans l'amélioration continue des pratiques et des outils
- Ce que nous recherchons avant tout
Un profil engagé, curieux et responsable, capable de :
comprendre les enjeux métier
proposer des solutions adaptées
assumer ses choix techniques