Zied Othmani

Full-Stack Java Developer (+9 years)

Professional Summary

Fullstack Java Developer with 9+ years of experience in backend and frontend development. Skilled in Java, Spring Boot, Angular, and Vue.js, with expertise in building scalable applications and API integrations. Experienced in both monolithic and microservices architectures, ensuring efficient, maintainable, and high-performance solutions. Passionate about clean code, automation, and security.

Work Experience

Akkodis Spain Oct 2023 – Present

Senior Full-Stack Developer — RCE (SFR France)

  • Developed and maintained a B2B contract management application.
  • Designed and implemented features for contract details, amendments, and commitments.
  • Performed code reviews; collaborated across teams; participated in sprint demos.

Tech: Java, Spring Boot, Spring Security, VueJS, Maven, JUnit, TDD, Oracle DB, Git, GitLab, Jenkins, JBoss Wildfly

Sopra Steria Spain Aug 2022 – Apr 2023

Senior Backend Developer — Orange GESCOM

  • Implemented subscription and billing features; maintained and enhanced the platform.
  • Analyzed requirements, designed and implemented new features with quality gates.

Tech: Node.js, Express.js, Vue.js, REST APIs, JWT Authentication, MongoDB, PostgreSQL, AWS, Git, GitLab CI/CD

Arab Soft Tunisia Jan 2017 – Jul 2022

Full-Stack Developer — Accounting & Financial Management

  • Migrated legacy Oracle Forms system to Java web stack with Angular front-end.
  • Built REST APIs, secured authN/authZ, set up CI/CD pipelines, and TDD coverage.
  • Improved UX and performance through new features and refactors.

Tech: Java 8, Spring Boot, Spring Batch, Spring Security, Maven, JUnit, REST API, Oracle, PL/SQL, Angular, Kafka

Java Developer — Nuxeo Platform Integration (ECM)

  • Designed and developed REST APIs for Nuxeo integration; built Angular 10 UIs.
  • Set up CI/CD; authored API and feature documentation; optimized security.

Tech: Java 8, Spring Boot, Spring Batch, Spring Security, Maven, JPA, JUnit, TDD, Oracle, PL/SQL, Angular 10, UML

Java Developer — Banking Workflow & Document Management

  • Modeled BPMN workflows to optimize file management and archive handling.
  • Implemented authentication, audit, and compliance features for banking standards.
  • Exposed secure APIs for inter-branch document sharing.

Tech: Java 8, Spring Boot, Spring Batch, Spring Security, Maven, JPA, JUnit, TDD, Oracle, PL/SQL, Angular 10, UML

Java Developer — Administrative Services Management (ERP)

  • Drove migration strategy from Oracle Forms to web tech; authored migration docs.
  • Created project template & tooling; developed modules; ran unit tests and deployments.
  • Integrated APIs/web services; performed code reviews for maintainability.

Tech: Java / J2EE – Oracle ADF, JAX-RS, JSF, Oracle, PL/SQL, WebLogic

B.G.I Tunisia Feb 2014 – Dec 2016

Java Developer — ARRU Project Management System

  • Built web app for civil engineering project management (eco-social plans/programs).
  • Developed features, performed maintenance, data migration, and performance tuning.
  • Implemented UIs and reports (JasperReports).

Tech: Java / J2EE, JSF, Oracle ADF, Talend, WebLogic

Java Developer — Vehicle Insurance Management

  • Built quoting, amendments, and cancellation flows; designed with UML.
  • Implemented UI, persistence with Hibernate/JPA, and domain logic.

Tech: Java, Spring, Hibernate, JPA, JSF, JBoss Wildfly, UML

Freelance Projects

Manage Academic School SaaS

  • Developed a multi-tenant SaaS platform for schools, including student enrollment, grades, scheduling, and reporting.
  • Designed REST APIs with Node.js and Express.js; created responsive frontend with Vue.js.
  • Implemented authentication, role-based access control, and notifications.

Tech: Node.js, Express.js, Vue.js, MongoDB, PostgreSQL, JWT, REST APIs, Docker, AWS

Dashboard Analytics for Website Visitors

  • Built a real-time dashboard to track and analyze website visitor behavior.
  • Integrated backend APIs to collect and visualize data; implemented charts and reports in Vue.js.

Tech: Node.js, Express.js, Vue.js, Chart.js, MongoDB, REST APIs, JWT

Rental Cars SaaS

  • Created a SaaS platform for car rental management including reservations, fleet tracking, and payment processing.
  • Designed backend services for scalable operations and frontend SPA for user-friendly interaction.

Tech: Node.js, Express.js, Vue.js, PostgreSQL, REST APIs, JWT, Docker, AWS

Education

IT Engineer, software engineering specialty June 2014

Higher Institute of Applied Sciences and Technology - University of Sousse (Tunisia)

High Diploma of License in Computer Networks June 2011

Higher Institute of Applied Sciences and Technology - University of Sousse (Tunisia)

Baccalaureate in Computer Science June 2008

Secondary school Tozeur (Tunisia)

Certifications

  • OCI AI Associate — 2025
  • PRINCE2 Foundation — 2022
  • J2EE Training — 2012