You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed J.MJ

Mohamed J.

Senior Java EE Developer - Lead Java API

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

Senior Full Stack Engineer JAVA ANGULAR VUE DEVOPS CLOUD with over 10 years of professional experience in the French and international IT market.

STRENGTHS
- Solid experience in Java backend development (JEE/Spring) and Python, object-oriented, microservices, hexagonal, and monolithic architectures.
- Good knowledge of banking systems: functional and technical analysis, understanding of flows and regulatory constraints.
- Mastery of REST API architecture, JEE/Spring standards, and TDD/BDD testing strategies.
- DevOps skills, including CI/CD (GitLab CI/CD, Jenkins), containerization (Docker, Kubernetes), code quality (Sonar), artifact management (Nexus, Artifactory), and automation on AWS environments.
- Knowledge in AI (exploitation of AI models and APIs for automation, analysis, and process optimization).
- Mastery of good Git practices (git flow type workflows, pull requests, release branches, etc.).
- Good mastery of information system security protocols: identity and access management, API security, data encryption, DevSecOps, and compliance (GDPR, environment hardening).
- Very good mastery of Web technologies: Angular 2+, Vue3, TypeScript, HTML, CSS, JavaScript.
- Experience with build systems: Maven, Gradle.
- Databases: PostgreSQL, MySQL, Oracle, Cassandra.
- Middlewares and communication: Web Services SOAP/REST, Java RMI.
- Investigation and problem-solving skills for technical and functional issues.
- Fast learner and effective integration into new project environments.
- Excellent teamwork, good communication, and listening skills.
- Knowledge sharing and continuous improvement mindset, proactive.
- Very good IT culture (web, systems, high-tech, imagination, etc.).
- Experienced with Agile Scrum and SAFe methodologies.
- Strong autonomy and taste for challenges.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

  • Italian

    Basic

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km), Poissy (up to 50km)

Experience

  • Crédit Agricole Leasing & Factoring
    Lead Developer JAVA Python Angular vuejs
    BANKING AND INSURANCE
    March 2022 - Today (4 years and 3 months)
    Paris, France
    Project 1: Scores Leasing (Granting and Fraud) - From scratch Project 2: ECL (Leasing Client Area) Project 3: CIT (Cash In Time)
    - Lead Developer within the DATUM team on various applications and APIs using primarily: Java 17, Spring Boot, Spring Security with JWT OAuth2.0, Kubernetes, SQL, REST API, SQL Server DB, J2EE, Oracle databases, Angular, and MongoDB.
    - Environment management via Git, Jenkins, Kubernetes, ArgoCD, JFrog, GitLab.
    - Deployment of releases across different environments from DEV to PROD.
    - Project documentation and preparation of business demos.
    - Preparation of user stories and drafting of functional and technical specifications with the business team.
    - Definition of IT architecture with the architect and optimization of links between different microservices and calls (APIM, Authentication, etc.).
    - Design and development of the JAVA Scores API (SCOL) and the Data Exposure API (DATUM namespace).
    - Migration of ECL data API from Hadoop to Oracle.
    - Test automation, updating Python scripts, and preparing K8S configuration and variable configuration in VaultSecret, NetworkPolicy, and GitLab-CI…
    - CI/CD and deployment of Scores APIs (SCOL namespace) and (DATUM namespace) in various environments, industrialization of solutions, and preparation for go-live, monitoring Kubernetes Pods via ArgoCD.
    Spring Boot Oracle SQL Developer Java Angular Vue.js
  • CGI
    Technical Expert
    October 2020 - February 2022 (1 year and 4 months)
    La Défense, France
    Project 1: Source-Demat: Dematerialized Document Management Project 2: DELIA (Dematerialized Animated Image Legal Deposit)
    - Developer on various applications and APIs using primarily: Java 8, Spring Batch, Spring Boot, SQL, REST API, SQL Server DB, J2EE, Angular, Apache Kafka.
    - Environment management via Git, Jenkins, JFrog, GitLab.
    - Deployment of releases across different environments from DEV to PROD.
    - Project documentation and preparation of business demos.
  • CANAL+ Group
    Confirmed Java EE Consultant
    January 2018 - September 2020 (2 years and 8 months)
    Paris, France
    Projects: KISS-CGAWEB: (France, Switzerland, and International), Swiss Subscriber Migration
    - Functional analysis of business requests with the PO and validation of estimations and US sizing.
    - Java 8 / Java EE, AngularJS development on various modules of the KISS-CGAWEB project, Swiss subscriber migration.
    - Design and development of new REST API Endpoints, and unit tests.
    - SCRUM Master for the Customer Life team.

Recommendations

Be the first to recommend Mohamed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master 2 in Computer Science and Software Engineering
    ISIM
    2016

Skill set (35)

Categories