Mission freelance
Développeur FullStack Java Angular (H/F)

Démarrage  
ASAP
T.J.M
Max 510€ HT
Localisation
Paris
Télétravail
2 jours min.
Freelance
La mission n'est plus disponible. Missions freelance similaires

Description de la mission

🎯 Contexte de mission

Dans le cadre du développement et de l’évolution d’applications digitales de gestion et de diffusion de services publicitaires, une équipe produit recherche un Développeur Full Stack Java / Angular expérimenté.

Le consultant interviendra au sein d’une équipe agile de la DSI en charge de produits digitaux à forte visibilité, avec un fort enjeu de qualité, de performance et de scalabilité des solutions.

🛠️ Missions principales et rôle

Conception et développement de features

  • Participer à la conception technique et à l’évaluation des nouvelles fonctionnalités.
  • Développer les features côté back-end et front-end.
  • Implémenter les tests unitaires et d’intégration associés.
  • Garantir le respect des bonnes pratiques de développement, d’architecture et d’ergonomie.

Qualité logicielle et industrialisation

  • Contribuer au maintien et à l’amélioration de la chaîne d’intégration continue.
  • Participer à l’optimisation des pipelines de build, test et déploiement.
  • Garantir la qualité du code via les standards d’ingénierie logicielle (clean code, tests, revue de code).

Collaboration et animation d’équipe

  • Participer aux rituels agiles (Sprint planning, daily, review, rétrospective).
  • Collaborer avec le Tech Lead et le Scrum Master dans l’animation de l’équipe.
  • Travailler en interaction avec les équipes projets de la DSI.
  • Être force de proposition dans l’amélioration continue des pratiques.

Contribution produit

  • Comprendre les besoins métier et les traduire en solutions techniques.
  • Participer activement à la conception de solutions robustes et évolutives.
  • Garantir la cohérence fonctionnelle et technique des livrables.

🎯 Objectifs

  • Développer des fonctionnalités fiables, performantes et maintenables.
  • Assurer la robustesse de la plateforme digitale.
  • Améliorer la qualité du delivery via l’industrialisation et l’automatisation.
  • Contribuer à l’évolution continue de l’architecture applicative.
  • Participer à la montée en maturité technique de l’équipe.

💡 Compétences requises

Backend

  • Java 17+.
  • Spring Boot 3+.
  • Hibernate / JPA.
  • Architecture REST API.
  • SQL avancé.
  • Kafka (consommation et production d’événements).
  • PostgreSQL.
  • ElasticSearch (indexation, recherche, agrégation).

Frontend

  • Angular (versions 19 à 21).
  • TypeScript avancé.
  • Angular CLI.
  • State management (Redux / Ngxs).
  • Angular Material.
  • Node.js (écosystème frontend).

Architecture & bonnes pratiques

  • Clean Architecture.
  • Architecture hexagonale.
  • DDD (Domain Driven Design).
  • CQRS (connaissance opérationnelle).
  • Programmation réactive (connaissance / autonomie).

Qualité & tests

  • JUnit, Mockito.
  • Cucumber (BDD).
  • Jest, Karma.
  • Tests front-end Angular.
  • Outillage CI/CD.

DevOps & outils

  • Git.
  • Jenkins.
  • Maven / NPM.
  • SonarQube.
  • Docker.
  • Kubernetes.
  • ELK Stack (centralisation logs).

Base de données & data

  • SQL (maîtrise).
  • NoSQL (ElasticSearch / MongoDB).

👤 Profil

  • Développeur Full Stack confirmé à senior (6 ans minimum).
  • Forte expérience en environnement Java / Angular.
  • Habitué aux architectures modernes et distribuées.
  • Expérience dans des environnements Agile (Scrum / XP).
  • Capacité à intervenir sur des sujets techniques complexes en autonomie.
  • Bon niveau de communication, esprit d’équipe et rigueur d’exécution.
  • Capacité à travailler dans un environnement multi-équipes et produit.