
Soufyane Mechitoui
Ingénieur Concepteur Développeur Java/JEE Senior
Salary / Daily rate
Casablanca, Morocco
Mobility: France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Ingénieur Java/JEE avec 4 ans d'expérience en conception d'applications bancaires et d'assurance. Expert en architecture Spring Boot, développement d'API REST, et optimisation de batchs avec Spring Batch. Spécialisé en solutions full-stack robustes (React/Java) avec intégration CI/CD pour des projets à forte exigence métier et technique.
Work experience
Ingénieur concepteur développeur Java/JEE
MAGI LIFE
May 2025 - Present
1 year 6 months
Casablanca, Morocco
Client AXA assurance Prévoyance La prévoyance désigne l'ensemble des dispositifs destinés à protéger une personne et ses proches contre les aléas de la vie, en particulier : •L’incapacité de travail (maladie ou accident entraînant un arrêt de travail) •L’invalidité (perte partielle ou totale de la capacité à travailler) •Le décès (versement d’un capital ou d’une rente aux bénéficiaires) Elle peut être : •Individuelle : souscrite à titre personnel auprès d'une assurance. •Collective : proposée par l’employeur dans le cadre d’un contrat de groupe. La prévoyance est donc complémentaire à la couverture de base en apportant un soutien financier supplémentaire. 1.Participation à la rédaction des spécifications techniques et fonctionnelles. 2.Conception et développement d’API REST avec Spring Boot (Java 17). 3.Ecriture de tests unitaires backend avec JUnit 5 et Mockito 4.Rédaction de tests d’intégration pour les couches service et contrôleur avec Spring Boot Test et MockMvc. 5.Mise en place des rapport Jasper et des webservice pour générer et exporter le bulletin de souscription sur format PDF.
Ingénieur Concepteur et Développeur java/JEE
SQLI
Mar 2022 - May 2025
3 years 3 months
Oujda, Morocco
CLIENT : GROUPE APICIL - COURTAGE & SYSTEMES Métiers : Assurance, Banque Rôles : - Conception et implémentation des nouvelles fonctionnalités conformément aux spécifications - Re-implémentation et optimisation des services existants pour s'adapter aux nouvelles exigences - Participation aux conceptions techniques de nouvelles fonctionnalités et proposition de solutions - Support technique des membres de l'équipe et aide à l'intégration des nouveaux membres - Participation au MCO (Maintien en Conditions Opérationnelles) Tâches : - Conception et ré-implémentation d'un batch permettant l'importation de comptes titres - Conception et implémentation du batch permettant l'importation des assemblées générales - Consommation des API externes "SIRENE, RBE et RNE" pour aider à la saisie de la connaissance client PM - Conception et implémentation d'une API pour exporter les commissions banque / assurance vie Environnement : - Architecture : Monolithique - multi-modules - Backend : Java, Spring, Hibernate, Querydsl, RestTemplate - Frontend : React, Redux, Material UI - Production : Maven, Git, Docker, Jenkins, SonarQube - Gestion : Scrum, Jira Mots-clés : Compte-titres, Connaissance client, Assurance, Personne physique/morale, Assemblée générale (AG), Virement Sortant
Education
ENSAO
Diplôme d'ingénieur, Génie informatique
2017 - 2022
4 years 7 months