09/22/2025 updated

**** ******** ****
100 % available

Senior Java Backend Developer | Spring Boot | Micr

paris, France
Worldwide
Graduate Engineer’s Degree in Computer Science (equivalent to Master of Science, Bac+5) quivalent to a Master of Science (M.Sc.) in Computer Science
paris, France
Worldwide
Graduate Engineer’s Degree in Computer Science (equivalent to Master of Science, Bac+5) quivalent to a Master of Science (M.Sc.) in Computer Science

Profile attachments

CV - zakariya tahri

InnovationJava (Programming Language)User Experience (UX)Application Programming Interfaces (APIs)Agile MethodologyArchitectureTest AutomationFinancial InstitutionBankingBig DataSoftware as a ServiceCloud ComputingDatabasesContinuous IntegrationData MigrationDatabase DesignDevOpsFrenchSearch Engine OptimizationUser Interface DesignScalabilityInfrastructure ManagementPostgreSQLMongoDBMySQLNetwork PerformancePerformance TuningSoftware ArchitectureNext.jsResponsive Web DesignSoftware EngineeringSQL DatabasesTypeScriptIndustrial PolishingData/Record LoggingGoogle CloudTailwindReact.jsSystem AvailabilitySpring BootGoogle FirebaseIT StandardsBackendMaterial UIGraphQLFront End Software DevelopmentRestful ApiSafety PrinciplesDockerMicroservices
Senior Full-Stack Developer | Java, Spring Boot, Microservices, React/Next.js

I am a senior software engineer and freelance consultant with over 8 years of professional experience delivering high-performance systems for leading financial institutions (BNP Paribas, Société Générale, Primonial) as well as innovative startups and SaaS platforms. My expertise lies in backend development with Java and Spring Boot, complemented by strong skills in frontend development with React and Next.js, allowing me to cover the entire lifecycle of complex digital projects.

Throughout my career, I have designed and implemented scalable microservice architectures, ensuring high availability, maintainability, and smooth integration with existing enterprise systems. I am particularly experienced in building API-driven platforms (REST & GraphQL) and managing large datasets with a focus on performance optimization and reliability. My work often includes database design (MongoDB, Firestore, SQL), data migration, and the implementation of robust caching strategies.

On the frontend side, I create modern, responsive web applications with a strong emphasis on user experience (UX) and clean UI design. Leveraging Next.js and TypeScript, I deliver fast, secure, and SEO-friendly solutions that integrate seamlessly with backend services. I also bring strong experience with UI frameworks such as Mantine, Material UI, and Tailwind CSS.

I have a proven track record of working on mission-critical systems in the banking and insurance industries, where quality, performance, and security are non-negotiable. My contributions include optimizing applications handling millions of records, improving system throughput, and ensuring compliance with stringent IT standards.

As an entrepreneur, I have also developed micro-SaaS products, which gave me valuable insight into the full development cycle: from gathering requirements and defining architecture, to implementing features, deploying on cloud infrastructures (GCP, Firebase, Vercel), and ensuring monitoring, logging, and error management. This allows me to bring a pragmatic and product-oriented mindset to my client projects.
Key skills & technologies:
  • Backend: Java, Spring Boot, Quarkus, Microservices, REST, GraphQL
  • Frontend: React, Next.js, TypeScript, Mantine, Material UI, Tailwind
  • Databases: MongoDB, Firestore, PostgreSQL, MySQL
  • Cloud & DevOps: Google Cloud Platform (GCP), Firebase, Docker, CI/CD pipelines
  • Other: Software architecture, performance optimization, test automation, agile methodologies
I am used to working in distributed teams, communicating fluently in English and French, and adapting quickly to new environments. My approach is proactive: I don’t just write code, I help clients design the right solutions to their business challenges.
If you are looking for a reliable and versatile developer who can deliver end-to-end solutions, from backend systems to polished frontends, while ensuring quality and scalability, I would be glad to discuss your project.

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

EnglishFluentFrenchNative speaker

Project history

Founder & Full-Stack Developer

zatadev

Internet & IT

< 10 team member

Designed and developed several SaaS applications, managing the full lifecycle from architecture to deployment in complete autonomy.
  • Backend: Java (Spring Boot & Quarkus), Python, microservices architecture.
  • Frontend: Next.js, React, TypeScript, Mantine.
  • UI/UX: Designed wireframes and interactive prototypes using Figma.
  • Deployment: Google Cloud Platform (GCP), Firebase, CI/CD pipelines.
  • Product Ownership: Defined technical architecture, project planning, and end-to-end delivery strategy.
Currently focusing mainly on client projects, while continuing to build SaaS products as side initiatives.

Freelance – Lead Full-Stack Developer

Paris Fine Arts | Remote

Goods & Retail

< 10 team member

Led the full project lifecycle for Paris Fine Arts, from conception to production deployment.
  • End-to-End Delivery: Developed a custom client portal with WooCommerce integration for online service & product orders.
  • Frontend Development: Delivered a responsive UI/UX, optimized for SEO and high performance.
  • Innovation: Integrated interactive 3D models to showcase artworks in an immersive way.
  • Secure Deployment: Managed domain setup, SSL configuration, and HTTPS redirections.
  • Collaboration: Conducted the mission fully remote with regular alignment on business requirements.

Senior Java Developer | Spring Boot, Microservices

Société Générale

Banking & Financial Services

>10.000 team member

Worked on mission-critical banking applications in a highly regulated environment.
  • Designed and optimized Java microservices (Spring Boot, REST).
  • Enhanced performance and reliability of batch processing pipelines.
  • Contributed to architecture design, code reviews, and technical documentation.

Senior Java Backend Developer – Spring Boot, MongoDB, RabbitMQ

Groupe Primonial

Banking & Financial Services

250-500 team member

Worked on critical data management and banking integration systems.
  • Optimized databases by processing 9M+ JSON documents in MongoDB Atlas, significantly improving query performance.
  • Migrated 1.2M+ documents from a legacy DMS to a modern solution, enhancing security and accessibility.
  • Developed automated Spring Boot microservices and batch jobs with RabbitMQ and MongoDB to ensure reliable synchronization across enterprise applications.
  • Implemented monitoring tools (web interfaces, health checks) to improve system transparency and reliability.
  • Ensured strict compliance with data protection and regulatory standards.

Full-Stack Java & PHP Developer

BNP Paribas

Banking & Financial Services

>10.000 team member

Worked as a consultant on critical internal business applications.
  • Developed and maintained core business applications in Java and PHP.
  • Gathered requirements, performed technical design, and authored functional specifications.
  • Delivered production features with end-to-end responsibility: implementation, testing, UAT support, and quality monitoring.

Information Systems Engineer (Apprenticeship)

École Nationale des Ponts et Chaussées

Other

10-50 team member

Contributed to the development and optimization of internal web applications as part of my engineering degree at EPITA.
  • Developed and enhanced web applications (internship management, student enrollment, directory).
  • Ensured compliance with accessibility standards (W3C, WAI, WCAG) and implemented responsive design.
  • Contributed to deployment processes, technical documentation, and end-user support.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in