Développeur JAVA ANGULAR
Ref : 241008A001-
Date de débutASAP
-
Localisation
75012 PARIS
-
Durée3 mois (renouvelables)
Compétences requises
Description de la mission
Description du poste :
Nous recherchons un Développeur Full Stack Java/Angular passionné et expérimenté, ayant une bonne maîtrise des architectures modernes comme l’architecture hexagonale et les microservices. Vous travaillerez en étroite collaboration avec nos équipes techniques pour concevoir, développer et maintenir des applications robustes et évolutives.
Missions principales :
- Développement Back-End en Java (Java 8/11+) :
- Conception et implémentation de services backend en Java, basés sur une architecture hexagonale (ports et adaptateurs).
- Mise en œuvre de microservices à l’aide de frameworks comme Spring Boot.
- Participation à la conception des API RESTful et leur intégration avec le front-end.
- Mise en place des tests unitaires et d'intégration (JUnit, Mockito).
- Développement Front-End avec Angular (Version 9+) :
- Création et optimisation des interfaces utilisateurs en Angular.
- Intégration avec les services backend via des API REST.
- Utilisation des bonnes pratiques de modularité, réutilisabilité des composants et performance.
Architecture Hexagonale :
- Conception et développement suivant l'architecture hexagonale, favorisant la séparation entre logique métier et infrastructure.
- Application des principes de ports et adaptateurs pour un découplage propre entre les couches de l'application.
Microservices :
- Développement d’applications distribuées basées sur une architecture microservices.
- Mise en place de mécanismes de communication inter-services (REST, message brokers).
- Monitoring, scalabilité, et résilience des microservices.
Collaboration :
- Travailler en étroite collaboration avec l'équipe produit, l’équipe DevOps, et d’autres développeurs pour assurer une livraison continue.
- Participer aux revues de code et aux sessions d'architecture.
Compétences requises :
Langages/Technologies :
- Java (Java 8 ou supérieur), Spring Boot
- Angular (Version 9+), TypeScript
- Connaissance des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Cassandra)
Architecture :
- Solide expérience en architecture hexagonale (Domain Driven Design).
- Expertise dans le développement et la gestion de microservices.
- Outils et Méthodologies :
- Git, Docker, Kubernetes
- CI/CD (Jenkins, GitLab CI)
- Tests
Soft skills :
- Capacité à travailler en équipe et à communiquer avec des interlocuteurs non techniques.
- Autonomie, proactivité et sens de l’organisation.
- Esprit critique et orienté solution.
D'autres offres
Développeur JAVA
Ces missions pourraient vous intéresser !
Postuler
Contacter