Contrat: Freelance
Ville: Casablanca
Missions
- Analyse du besoin (cahiers de charges, spécifications fonctionnelles et techniques…)
- Conception et développement des API en Java/Spring-Cloud en se basant sur l’architecture du socle d’API existant en fonction des besoins métier
- Paramétrage de la couche sécurité via Keycloak
- Réaliser les tests unitaires et d’intégration
- Documentation des Microservices en utilisant Swagger
- Support de la phase de recette
- Participer aux livraisons et mise en production
- Assister aux ateliers de cadrage technique et fonctionnel
- Communiquer avec les parties prenantes des projets
Profil recherché
- Ingénieurs développeurs Java (API)
- 3 ans d’expérience et plus dans le développement Java (API)
Compétences techniques
- Forte expertise en développement autour de l’environnement JAVA/JEE en architecture
- Frameworks Java/JEE: Struts, Hibernate, Spring Batch, SpringMVC, Spring Boot, Spring DATA
- Technologies web : JS, JSP, Angular
- Serveurs d’applications/Web: Apache, Tomcat, JBoss.
- API/Microservices :
- Spring Boot, Spring Security, Spring Data, Hibernate/JPA, Feign
- Apache, Tomcat, LDAP, KeyCloak
- JSON, XML, WSDL, SOAP, REST
- Connaissance des architectures logicielles (n-tiers, SOA, API, WS, MS)
- Expérience de travail avec les bases de données (Oracle, PostgreeSQL)
- Expérience avec des stratégies de construction modernes, intégration / déploiement continu, tests
automatisés (DEVOPS) - Méthodologie Agile/Scrum
