Le projet
- Développement back-end : Développer et maintenir des services back-end en Java (Spring Boot, Hibernate).
- Développement front-end : Créer et maintenir des interfaces utilisateur interactives et performantes avec Angular.
- API : Conception et intégration d’API RESTful pour la communication entre le front-end et le back-end.
- Base de données : Conception et gestion des bases de données relationnelles (PostgreSQL, MySQL, etc.).
- Tests : Écriture et exécution de tests unitaires et d’intégration (JUnit, Jasmine, Karma).
- Collaboration : Travailler étroitement avec les équipes produit, UI/UX, et
- DevOps pour garantir la qualité des livrables.
- Documentation : Rédiger la documentation technique et fonctionnelle des projets.
Profil recherché
- Expérience : Minimum 3 années d’expérience en développement Java – Angular.
- Java : Maîtrise de Java, avec une expérience en développement back-end (Spring Boot, JPA, Hibernate).
- Angular : Excellente maîtrise du framework Angular (TypeScript, RxJS).
- API REST : Bonne compréhension des architectures RESTful et expérience avec la sécurisation des API (OAuth2, JWT).
- Bases de données : Expérience avec les bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB est un plus).
- Outils de versionning : Excellente maîtrise de Git et des workflows Git.