Développeur Full Stack
Chasseur de tête indépendant, je recherche un(e) Développeur(se) Java/Angular confirmé(e) pour rejoindre l’équipe de mon client dans le secteur des assurances et participer à la conception et à l’évolution d’applications web robustes, maintenables et performantes.
Vous êtes passionné(e) par le développement backend, vous aimez les environnements techniques exigeants et vous avez à cœur de produire du code propre et durable ? Java, Spring Boot, Angular, DDD, architecture, tests, CI/CD et Agile font partie de votre quotidien ? Alors cette opportunité devrait vous intéresser.
Missions
Au sein d’une équipe Agile, vous interviendrez sur l’ensemble du cycle de développement :
- Concevoir et développer de nouvelles fonctionnalités en Java avec Spring Boot / TypeScript et Angular
- Participer à la conception d’architectures applicatives évolutives et maintenables.
- Mettre en œuvre les principes du Domain\-Driven Design (DDD).
- Produire un code propre, testé, documenté et maintenable.
- Développer et maintenir les tests unitaires et fonctionnels.
- Participer aux choix techniques et aux revues de code.
- Contribuer à l’amélioration continue de la qualité et des pratiques de développement.
- Participer à la mise en place et à l’évolution des pipelines CI/CD.
- Travailler avec les équipes Produit, QA, DevOps.
- Participer aux cérémonies Agile : daily, refinement, planning, review, rétrospectives.
- Assurer une veille technologique et être force de proposition sur les bonnes pratiques.
Vous justifiez d'une expérience significative en développement backend PHP et maîtrisez notamment :
Indispensables :
- Java
- Spring Boot
- API REST
- Angular
- Solides connaissances en POO, principes SOLID et design patterns.
- Bonne compréhension du DDD et des architectures applicatives.
- Pratique des tests automatisés.
- Expérience d'un environnement Agile / Scrum.
- Maîtrise de Git.
- Expérience de la CI/CD et des pratiques DevOps.
- Architecture hexagonale, Clean Architecture ou Event\-Driven Architecture.
- Docker / Kubernetes.
- RabbitMQ, Kafka ou autres systèmes de messaging.
- PostgreSQL / MySQL.
- Redis.
- Elasticsearch / OpenSearch.
- AWS, Azure ou GCP.
Je cherche avant tout une personne qui :
- aime comprendre le besoin métier avant de coder ;
- sait prendre du recul sur les choix d’architecture ;
- apprécie le travail en équipe et le partage de connaissances ;
- est sensible à la qualité du code et à la dette technique ;
- sait être autonome tout en sachant demander de l’aide ;
- aime apprendre et faire progresser les pratiques collectives.
Vous intégrerez une équipe où la technique n’est pas considérée comme une simple fonction support, mais comme un véritable levier de création de valeur.
Au programme :
- Des projets techniquement stimulants.
- Une vraie culture qualité et clean code.
- Des pratiques Agile concrètes.
- Une place importante donnée à l’architecture et au DDD.
- Des revues de code et du partage de connaissances.
- Un environnement favorisant l’autonomie et la montée en compétences.
- Télétravail jusqu’à 3 jours / semaine.
Avantages
- Travail à domicile occasionnel
Cette annonce provient de Indeed. Voir l'annonce originale ↗