
Fathi NAHALLI
Lead Software Engineer | Java & Microservices
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead Software Engineer with 9+ years of Java expertise, currently driving R&D at TIBCO on a worldwide MDM leader product. Proven track record re-engineering core architectures for scalability, building high-impact REST APIs in fintech, and mentoring distributed teams. Specialized in Java microservices, performance optimization, and delivering enterprise-grade solutions with robust CI/CD practices.
Expérience de travail
TIBCO
janv. 2020 - Présent
6 ans 10 mois
Paris, France
Lead Software Engineer
nov. 2021 - Présent
5 ans
Paris, France
- Leading technical initiatives within the R&D team on TIBCO EBX (worldwide leader in Master Data Management). - Contributed to the design and re-engineering of the core product architecture, adding strategic features with a focus on scalability & performance. - Enforced engineering best practices (testing, CI/CD, code quality) and provided technical mentorship to team members. - Authored official technical documentation for internal and external use. - Collaborated with distributed teams in India and Vietnam, providing technical guidance and ensuring effective integration of add-on projects into the EBX core product. Tech stack: Java 21, Microservices, REST APIs, Apache Calcite, Apache Lucene, Docker, Jenkins, SonarQube, Git, IntelliJ, JIRA, Confluence, etc.
Senior Software Engineer
janv. 2020 - déc. 2021
2 ans
Région de Paris, France
- Contributed to the modernization of the EBX product by delivering new high-impact features. - Implemented unit & integration tests, improving overall product reliability. - Provided advanced application support and resolved critical issues. - Performance troubleshooting & optimization.
Senior Java Software Engineer
Crédit Agricole Leasing & Factoring
avr. 2017 - mars 2020
3 ans
Région de Paris, France
- Designed and developed REST APIs (Spring Boot, WSO2) for financial applications (leasing, factoring). - Re-engineered existing applications, significantly improving performance and stability. - Built an internal automated testing framework, reducing QA time and improving release quality. - Actively participated in technical decisions and Agile (Scrum) ceremonies. Tech stack: Java 8, Spring Boot/Data, PL/SQL, WSO2 API Manager, Swagger, Postman, Selenium, Git/GitLab, NeoLoad.
Java Software Developer
BFI Groupe
août 2015 - janv. 2017
1 an 6 mois
Tunis, Tunisie
- Contributed to the design and implementation of a credit management solution. - Wrote technical & functional specifications (UML) and delivered full-stack development. - Performed data migration and ensured compliance through financial & regulatory reporting modules. - Performed testing, integration, and user training, providing direct support to business teams. Stack: Java, Spring, Hibernate, PL/SQL, Oracle 11g, Web Services, Flex.