
EL ELIDRISSI
Java Full-stack Engineer | Spring Boot | React
Salaire / Taux journalier
Casablanca, Maroc
Freelance
Expertises
À propos
Introduction
Java Full-Stack Engineer specializing in Banking and Insurance systems. Experienced in enterprise application modernization, Java 8 to Java 21 migration, and microservices architecture. Skilled in Spring Boot, React, Kafka, Spring Security, REST/SOAP APIs, JPA/Hibernate, Oracle, PostgreSQL, and CI/CD. Focused on building secure, scalable, and resilient distributed systems. Open to international opportunities in Banking, FinTech, and Insurance.
Expérience de travail
Java Full-Stack Engineer | Spring Boot | React | Microservices
Confidential - Banking Software Company
août 2024 - Présent
2 ans 3 mois
Full-Stack Java Engineer contributing to enterprise-grade Banking. • Design and implementation of scalable microservices using Spring Boot • Development of secure and high-performance RESTful APIs • Integration with external financial and enterprise systems • Front-end development using React and modern JavaScript (ES6+) • Implementation of authentication and authorization (Spring Security, role-based access control) • Database modeling and performance optimization (SQL, JPA, Hibernate) • Participate in Agile ceremonies, sprint planning, and technical discussions • Troubleshoot, debug, and resolve complex technical issues • Ensure software quality through testing, documentation, and version control • Contribution to high-availability and secure distributed systems Working in high-security financial environments where reliability, scalability, and performance are critical.
Ingénieur logiciel
BerexiaServices informatiques et conseil IT
févr. 2021 - août 2024
3 ans 7 mois
Casablanca Metropolitan Area
Contributed to the development of a digital platform for data upload, processing, and management in the Insurance and Reinsurance domain. • Analysis of business requirements and collaboration with Business Analysts to design technical solutions • Write clean, efficient, and maintainable code following best practices • Design and development of RESTful APIs (CRUD operations) using Spring Boot • Front-end development using Angular / React • Implementation of unit tests across service and controller layers • CI/CD pipeline configuration using Jenkins for automated testing and deployment • Deployment and environment configuration (development & production) • Technical documentation and production support • Test automation for the Alpha digital platform using Selenium Worked in enterprise insurance environments requiring data accuracy, reliability, and process automation.
Formation
National School of Applied Sciences (ENSA)
State Engineering Degree in Computer Science (Software Engineering), Computer Science
2018 - 2021
2 ans 11 mois
Résultat : Master’s degree equivalent (Bac+5)
Final Year Project (PFE): Design and development of a digital platform for Insurance & Reinsurance data management using Spring Boot and Angular. Key focus areas: • Microservices-based architecture • RESTful API development • Database modeling and optimization • CI/CD integration • Secure enterprise application design
Preparatory Classes for Engineering Schools (CPGE Mohammed V – PSI)
Scientific Preparatory Program for National Engineering School Entrance Exams, Mathematics, Physics & Engineering Sciences
2016 - 2018
1 an 11 mois
Résultat : Post-secondary intensive preparatory program
Two-year intensive preparatory program focused on advanced Mathematics and Physics, leading to competitive national entrance examinations for top Engineering Schools.