🚀 Contexte de mission
Dans le cadre de l’accélération de sa transformation digitale, une Digital Factory internationale recherche un(e) Développeur(se) Fullstack Senior Java / Angular pour renforcer une squad agile en charge du développement et de l’évolution de solutions web cloud natives déployées à grande échelle.
L’environnement de travail favorise l’innovation, les bonnes pratiques de développement, l’architecture moderne et le partage de connaissances au sein de communautés techniques.
🎯 Missions principales et rôle
- Développer et faire évoluer des applications web cloud natives dans un environnement international.
- Concevoir et implémenter de nouvelles fonctionnalités backend et frontend.
- Développer et maintenir des APIs REST performantes et sécurisées.
- Participer à la conception technique et aux choix d’architecture.
- Assurer la qualité du code via les tests automatisés et les revues de code.
- Identifier, analyser et corriger les anomalies et vulnérabilités de sécurité.
- Participer à la modélisation et à l’optimisation des bases de données.
- Contribuer aux pratiques DevOps et à l’amélioration continue des processus de développement.
- Accompagner les profils plus juniors et partager les bonnes pratiques au sein de l’équipe.
- Participer aux communautés de pratiques et aux initiatives transverses d’ingénierie logicielle.
📦 Objectifs
- Livrer des fonctionnalités robustes, maintenables et évolutives.
- Garantir la qualité, la sécurité et la performance des applications.
- Contribuer à la mise en place d’architectures modernes et scalables.
- Participer activement à l’amélioration continue des pratiques de développement.
- Accompagner la montée en compétence des équipes techniques.
🛠️ Compétences requises
Backend
- Java
- Spring Boot
- Spring Framework
- Développement d’APIs REST
- Architecture microservices
Frontend
- Angular (version récente)
- TypeScript
- HTML5 / CSS3
Data
- PostgreSQL
- MongoDB
- Modélisation de données SQL et NoSQL
DevOps & Cloud
- Git
- CI/CD (GitHub Actions ou équivalent)
- Environnements Cloud (Azure fortement apprécié)
Architecture & Qualité
- Clean Architecture
- Clean Code
- Software Craftsmanship
- Tests automatisés
👤 Profil
- Minimum 5 années d’expérience en développement logiciel.
- Expérience confirmée sur Java / Spring Boot et Angular.
- Solide expertise en conception d’architectures logicielles.
- Bonne maîtrise des environnements Cloud et des pratiques DevOps.
- Capacité à travailler dans un contexte Agile et international.
- Leadership technique et capacité à accompagner les équipes.
- Excellentes compétences en communication et esprit collaboratif.
- Autonomie, rigueur et force de proposition.