
Nabil Mannai
Java Software Engineer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Backend Java engineer with 10+ years of experience building and modernizing business-critical applications across energy, insurance, and public sectors. I specialize in the Java/Spring ecosystem (Java 8–21, Spring Boot, Spring Batch, Quarkus), REST API design, and progressive refactoring of legacy systems — always backed by unit and integration testing. Currently at Comwatt, I work on an IoT-based energy management platform: device and gateway APIs, control-mode business logic, and time-series data (TimescaleDB) on Kubernetes. Fluent in French, Arabic, and English. Open to international opportunities.
Expérience de travail
Java Software Engineer
Comwatt
sept. 2025 - Présent
1 an 2 mois
Paris, France
Working on Comwatt's IoT-based energy management platform, helping households optimize their solar energy consumption. • Redesigned the energy-control scheduling module • Built REST APIs for IoT device and gateway management • Implemented control-mode switching business logic • Improved maintainability through use-case refactoring, unit and integration testing Stack: Java 21, Spring Boot, Quarkus, PostgreSQL, TimescaleDB, Docker, Kubernetes
Java Software Engineer
Cleva
mars 2024 - oct. 2025
1 an 8 mois
Paris, France
Worked on Cleva, a core insurance management platform (ProBTP), within an Agile team. • Developed Spring Batch jobs and maintained legacy Cleva batches • Enhanced document generation (editique) workflows • Integrated and enriched APIs through YAML contracts • Synchronized business events across systems Stack: Java 8/11, Spring Boot, Spring Batch, MSSQL, Git
Java Fullstack Engineer
APRIL
janv. 2022 - mars 2024
2 ans 3 mois
Paris, France
Worked on health insurance platforms for international policyholders. • Built the member affiliation/termination module • Refactored existing microservices • Integrated RabbitMQ for asynchronous processing • Developed SESAM Vitale batch jobs • Maintained the EasyClaim mobile API
Java Software Engineer
Aubay
mars 2015 - déc. 2021
6 ans 10 mois
Paris, France
Software engineer at Aubay (IT consulting firm), delivering Java development services for major French clients. Client: FranceAgriMer — French public agency for agriculture (Mar 2015 – Feb 2017) • Developed additional modules for regulatory declarations on an application serving winegrowers, within a dedicated Java service center • Delivered new fixed-price projects and maintained existing applications • Integrated developments across staging, pre-production, and production environments • Monitored and resolved production issues Client: COFACE — global trade credit insurer (Mar 2017 – Dec 2019) • Maintained and evolved business-critical web services • Developed new features with automated tests Client: Aviva France — insurance group (Jan 2020 – Dec 2021) • Maintained and enhanced the policyholder customer portal • Delivered new customer-facing features • Refactored JSF screens and SOAP services
Software Consultant — N4DS (ONP & CIAT projects)
HR Access
avr. 2012 - janv. 2015
2 ans 10 mois
Paris, France
Worked within the HR Access R&D team on legal compliance maintenance of the HR Access payroll suite (N4DS — the French statutory standard for social data declarations, mandatory since 2012). • ONP project: ported Cobol Pacbase core programs to the new DADS-U standard, ran impact analysis for the V01X07 kit, developed and unit-tested N4DS outputs • CIAT project (third-party application maintenance): migrated the client environment from version 3 to 7 of the HR Suite, ported SQL-based reporting components, and built reports on Design Center
Formation
INSAT - Institut National des Sciences Appliquées et de Technologie
Engineering Degree (MSc equivalent), Software Engineering
2006 - 2012
5 ans 5 mois