Issam Taamallah

Senior API & Java Developer | MuleSoft, Cloud

Salaire / Taux journalier

92000 Nanterre, France

Freelance, ouvert au CDI

Expertises

JavaSpring BootGame Design

Langues

AnglaisFrançaisAllemand

À propos

Introduction

Senior API Developer with 10+ years in Java/MuleSoft specializing in enterprise integration platforms. Led teams of 10 engineers, implemented microservices reducing deployment time by 60%, and architected cloud solutions for major clients like Stellantis and United Robotics Group. Expert in API-led connectivity and cloud architecture delivering scalable integration solutions.

Liens

Expérience de travail

MuleSoft Senior Developer/Architect

United Robotics Group

juin 2023 - Présent

3 ans 5 mois

92130 Issy-les-Moulineaux, France

Project: Within a team of 10 people: Robot provisioning: Implementation of an integration platform based on the Mulesoft solution to automate and synchronize the flows of the supply chain, sales and production Achievements: - Analysis of business and technical requirements - Definition of the integration solution architecture - Definition of the target operating model of the solution - Preparation and validation of the LED API design - Development of integration APIs on the MuleSoft Anypoint platform with the creation of synchronous and asynchronous flows - Generation and transfer of files via SFTP and data routing using DataWeave language - Development of the integration in batches - Integration of Mule 4 with AWS services (S3, SQS, SNS, DynamoDB) - Development, unit testing, provisioning and deployment of APIs - Configuration of predefined and custom policies - Drafting and updating the architecture document - Support for functional/Scrum teams - Deployment in hybrid/on-perm mode with the DevOps team using Docker, Pipeline, Configuration, Kubernate, Helm, ArgoCD, Environments…) Technical environment: API Management, API LED connectivity, MuleSoft, Anypoint Plateforme, Anypoint Studio, Batch, Dataweave, Maven, Gitlab, Jira, Docker, Helm/Kustomize, ArgoCD, Kubernetes, OpenAPI, ELK, AWS services, Confluence

Java-EE/ MuleSoft Senior Developer

Stellantis

janv. 2021 - juil. 2023

2 ans 7 mois

-Technical lead on design, application architecture and code quality (review & refactoring) - Design within the framework of distributed architecture guidelines, API documentation - Create RAML specs as API contracts for development - Analyze and implement Dataweave scripts. - Implement basic rules in API Manager - Implementation of technical development bases - Java developments via Frameworks such as Spring, Hibernate, Spring-Boot, under IntelliJ environment with MongoDB database - Creation of RestFul API with Spring - Writing interfaces (SWAGGER) - Implementation of unit tests using Junit4 / Mockito/PowerMockito (TDD approach). - Integration of developments in the CI/CD pipeline - Creation and Deployment of Docker images in the CD continuous integration chain - Test automation - Drafting of adequate documentation - Support for tests and fixes - Participation in agile rituals, progress monitoring in the backlog - Implementation of a logging system with ELK (Elasticsearch, Logstash, Kibana) Environnement : JAVA 8, REST, μServices, Git, Maven, Lunix, Jira pour (Gestion backlog), Anypoint Studio, Mule ESB 3.9.x, 4.1.x, Cloud Hub, JUnit, SonarQube, Sonatype. Visual Studio, MUnit, SoapUI, JUnit, Artifactory, Web Services – WSDL, SOAP, Log4J, CVS, HTML5, Angular/Typescript, CSS3, NodeJS/npm Spring, Hibernate, Spring-Boot, Gilab CI/CD, Docker, Jenkins, Ansible

Senior Java-EE Developer

FDJ - La Française des Jeux

août 2019 - déc. 2020

1 an 5 mois

Villepinte, France

Completed tasks : - Technical lead on design, application architecture and code quality (review & refactoring) - Design within the framework of distributed architecture guidelines, API documentation - Implementation of technical development bases - Java developments via Spring, Hibernate, Spring-Boot frameworks, under Intellidj environment, with MongoDB database - Creation of responsive RestFul APIs with Spring WebFlux - Writing interfaces (SWAGGER) - Implementation of unit tests using Junit4 / Mockito/PowerMockito (TDD approach). - Integration of developments in the CI/CD pipeline - Deployment of applications on Kubernetes environments - Creation and Deployment of Docker images in the CD continuous integration chain - Test automation - Drafting of adequate documentation - Support for tests and fixes - Participation in agile rituals, progress monitoring in the backlog - Implementation of a logging system with ELK (Elasticsearch, Logstash, Kibana) Technical environment: - Languages ​& Frameworks: JAVA 11, JAVA/J2EE, Spring 5 (Spring Core, Spring boot, Spring Security, Spring AOP, Spring Data, Spring WebFlux), Angular 7, ZUUL, Hibernate, Rest/JAX-RS, JUnit4, Power-Mockito, Liquibase, Apache Kafka, Zookeeper. - Acceptance tests: Postman, SOAP UI - DBMS: Mngo DB - Containerization system: Docker - DevOps: Gilab CI/CD, Ansible, Kubernetes - Tools: GIT, Gitlab, Maven, Nexus, Swagger, Jira for (backlog management), Intellidj, JUnit, SonarQube, Sonatype. - Environment: Unix / Linux, Openstack, - Documentation: Office, Confluence, SharePoint Agility: - Participation in agile ceremonies: Daily Meeting, Sprint Planning, Grooming, Retrospective, Business Demos, PI Planning, SAFe Agile.

Senior Java-EE /OSB Developer

Enedis

juil. 2017 - juil. 2019

2 ans 1 mois

92000 Nanterre, France

Projects: ● Maintenance and development on two projects in parallel; ● Project 1: Micro-Application for managing Access to measurements requests ● Project 2: EMS (Exchange management system) Exchange management system between different electricity suppliers in France (EDF, ENGIE, POWEO, etc.) and the different IS of ENEDIS ● Team of 06 people. Project 1: Micro-Application for managing requests for Access to measurements Completed tasks : - Technical design of User and Technical Stories. - Development of new functionalities (User Stories, Technical Stories) Back-End (Spring) - Implementation of soap and rest web services. - Implementation of automated acceptance and non-regression tests in using the “Fitness” framework - Implementation of stubs using the frameworkwiremock. - Implementation of unit tests using Junit / Mockito. Project 2: EMS (Exchange management system) Exchange management system between different electricity suppliers in France (EDF, ENGIE, POWEO, etc.) and the different IS of ENEDIS Completed tasks : - Technical design of User and Technical Stories. - Orchestration of web services using the OSB exchange bus (Oracle ServiceBus) - Development of new features (User Stories, Technical Stories) in Back-End (Spring) and Front-End (Angular5) - Implementation of automated acceptance and non-regression tests using the "Fitness" framework - Correction of functional anomalies in PROD Technical environment: - Languages ​​& Frameworks: JAVA 8, JAVA/J2EE, Spring Core, Spring boot, Spring Security, Spring AOP, Spring Data, ZUUL, Hibernate, Rest/JAX-RS, Soap/JAX-WS, JUnit, Mockito, Angular 5/6 - Acceptance tests: Fitness, Selenium, Wiremock. - DBMS: Oracle, PL/SQL. - Containerization system: DOCKER. - Orchestration: Xquery, OSB - DevOps: Jenkins, Ansible - Tools: GIT, Gitlab, Maven, Nexus, SOAPUI, SWAGGER, Jacoco, Target Process.

Java-EE / Microservices / Angular 5 Developer

Scheidt & Bachmann

mars 2016 - juil. 2017

1 an 5 mois

Within the developer team; The clients of the project are the three departments Sheidt-Bachman; development of a web application based on a micro-services architecture (Program Manager) which groups together three modules developed according to different technologies. Developments of three back-end administration modules, customer account management (CAM), state information monitor (SIM) and tariff management, The modules with features seen previously, are the micro-services developed based Spring boot and MongoDB listed Back-end and micro-front-ends based Angualr4 and JSF2. Tasks: - Define the Docker architecture for the application - Write the analysis and design file - Establish the backup policy - Design the technical architecture of the application using UML diagrams - Develop fullstack using Spring Boot and Angular5 Framework - Implement unit and functional tests - Use the best known tools of continuous integration such as Git, team city, JIRA - Developments in SCRUM mode with JIRA & JIRA Agile - Coaching junior level colleagues inside and outside the team - Produce a technical and functional documentation of the application - Tools: IntellijIDE, Angular5, GIT, Gitlab, Agile Scrum, Sonar, Gradle, Spring Data, Spring boot, Spring Security, REST (JAX-RS) Jersey, Hibernate, JIRA, slack, MongoDb, TeamCity

Vocational Trainer - JAVA/J2EE, WEB, C and C++

GTEC Professional training cabin

févr. 2015 - mars 2016

1 an 2 mois

Cité Jamil El Menzah6 Tunis 2091 – Tunisia

- Vocational training Java/J2EE (java OO, JDBC, Hibernate, Spring, JSP/Servlet, JSF, Maven) - 40 Hours ; - Vocational training java (Basic concepts, object-oriented appearance, awt, swing, jdbc) - 20 Hours; - Vocational training WEB (HTML, CSS, cutting and WEB integration model, JavaScript, PHP /MySQL) - 30 Hours ; - Vocational training C (Basics concepts, pointer, stack, queue, linked list...) – 20 Hours ; - Vocational training C++ (Basic concept, constructors, inheritance, polymorphism, ...) – 20 Hours ;

Java / API Mulesoft Developer

Innotall GmbH

avr. 2013 - mars 2016

3 ans

Sousse, Tunisie

we developed three APIs (or microservices) an API for human resources management, the second API for financial opertaion management, and a gateway API to secure access to the two previous APIs, then connect the API Human Resources Management with the SAP-HR ERP via ESB mule using the SAPMulesoft connector - Existing study and participation in the needs analysis. - Writing detailed technical specifications before starting the developments. - REST API development (API Gateway + micro-service) - API REST backend developments with Spring Boot + Mysql. - development of the abstraction layer given with Spring Data JPA - Development of the front part with Angular JS - API security developed with JWT authentication - Connect the Human Resources Management API with the SAP-HR ERP via ESB mule using the SAPMulesoft connector. - Impact analysis of new features enhancements. - Tools: StarUML, Eclipse, Java, Spring Boot, Spring Data JPA, AngularJS1, Junit, Jenkins, Mysql, GitLab, Anypoint Studio, API Manager, Bugzilla, Agile Scrum

IT Consultant engineer

DRÄXLMAIER Group Tunisia

janv. 2010 - mars 2013

3 ans 3 mois

Z.I - 4061 Sidi Abdelhamid, Sousse Tunisia.

- Key user for the SAP ERP of the SCM project - Definition of operational requirements for customer service - Feasibility study and improvement research - Functional coherence study with other domains - System setting - Preparation of excel files for data recovery - Functional recipe and adequacy with the specifications - Implementation and documentation of procedures - Accompaniment and user training - Technical Environment: SAP FICO / HR, Redhat

LEONI

déc. 2007 - janv. 2010

2 ans 2 mois

Z.I – 4000, Messadine, Sousse Tunisia.

Software engineer – IT service

déc. 2007 - janv. 2010

2 ans 2 mois

Z.I – 4000, Messadine, Sousse Tunisia.

Design and development of a multilingual e-commerce application (commands management) based on the group buying concept; - Functional analysis; - Design of the application (UML2); - Application Development; - tools: Java J2EE, Spring (IOC, Security, MVC), Apatch maven, Apatch Tiles, Nexus, SVN, EXTJS 4, JPA.

Practical training

janv. 2008 - juil. 2008

7 mois

Z.I – 4000, Messadine, Sousse Tunisia.

Achievement and development of software with his interface card using Java for testing operating electronic components. Java J2EE, Java JEE, Postgresql, JPA, Spring (IOC, MVC), Apatch Maven, CVS. final project study - level well.


Formation

Higher Institute of Applied Science and Technology, Sousse, Tunisia

National Engineer Diploma

2005 - 2008

4 ans

Higher Institute of Applied Science and Technology, Mateur, Tunisia

University technical diploma (DUT)

2002 - 2005

4 ans


Licences et certifications

Certified SAFe® 6 Practitioner

Délivré le : juil. 2024

MuleSoft Integration Architect I

Délivré le : août 2020

Mulesoft Certified Developer - Level 1 (Mule 4)

Délivré le : juin 2020

Java SE 8 Oracle Certified Associate (OCA)

Délivré le : oct. 2016

Mule Certified Developer – Integration and API Associate

Délivré le : sept. 2016

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.