Compétences :
- Maitrise de la programmation Orientée Objet, des Design Patterns et bonnes pratiques informatiques (dont Inversion of Control, Domain Driven Design, Hexagonal Architecture). - Maitrise des développement API (dont API RESTFull, Architectures Microservice, principe API First). - Connaissance du développement Web 2.0. - Connaissance des principes de développement en environnement Cloud (Cloud Native, 12 Factors). - Connaissance des bonnes pratiques de développement sécurisé (OWASP) et des normes générales de traitement de l'information (dont RGPD, règles CNIL). Connaissance des langages de modélisation (UML, ArchiMate).
Technologies :
- Maitrise des langages Java et Angular (TypeScript). - Connaissance des frameworks Spring et SpringCloud. - Connaissances des bases de données (PostgreSQL, Oracle). - Connaissances des environnements conteneurisés (Docker, Kubernetes). - Connaissances des gestionnaires de code (Git, GitLab, Continuous Integration, …). - Connaissances optionnelles : Python, R, I.A. (TensorFlow, KubeFlow, …), React. |