. Développement Back-end (Java / Spring Boot)
-
Concevoir et développer des API REST robustes et évolutives.
-
Participer à l’implémentation en Java avec le framework Spring Boot (Spring Data, Spring Security…).
-
Intégrer et manipuler des bases de données SQL et NoSQL.
-
Garantir la performance, la sécurité et la qualité du code.
-
Rédiger des tests unitaires et des tests d’intégration.
2. Développement Front-end (Angular)
-
Concevoir et développer des interfaces utilisateurs réactives et ergonomiques.
-
Assurer la communication fluide avec les API Back-end.
-
Optimiser l’expérience utilisateur, la fluidité et l’accessibilité.
3. Qualité du code & DevOps
-
Participer aux revues de code et appliquer les bonnes pratiques (Clean Code, SOLID).
-
Contribuer aux pipelines CI/CD et à l’automatisation (Jenkins, GitLab CI…).
-
Utiliser des outils de conteneurisation et orchestration (Docker, Kubernetes).
-
Rédiger et maintenir la documentation technique.
-
Assurer la maintenance corrective et évolutive des applications existantes.
🧩 Profil recherché :
-
Solide maîtrise de Java, Spring Boot et développement Back-end.
-
Excellente maîtrise de Angular et de l’écosystème TypeScript.
-
Connaissance pratique de bases de données relationnelles (PostgreSQL, Oracle…) et idéalement NoSQL.
-
Expérience confirmée dans la conception et la consommation d’API REST.
-
Bonne compréhension des pratiques DevOps, CI/CD et Git.
-
Une expérience Cloud (AWS, Azure ou GCP) est un plus.
-
Bon esprit d’analyse, autonomie, rigueur et capacité à travailler en équipe agile.