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

Walid J.

Lead Java Developer

€600/day
Hazebrouck, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Walid

Software Architect and Tech Lead with over 9 years of experience in designing and developing complex software systems. Specializing in the implementation of distributed systems, microservices architectures, multi-tier architectures, and hexagonal architectures, I am an expert in creating robust and scalable software solutions. My expertise includes prototype development, integration of modular components, and application of advanced design patterns to ensure optimal performance and maintainability.
Through my ability to design coherent technical systems and write detailed specifications, I transform business needs into effective and innovative solutions. As a technical leader, I focus on promoting innovation and establishing high standards of software quality by adopting practices such as Software Craftsmanship, continuous code improvement, and rigorous technical documentation.
I am passionate about the continuous improvement of development processes and cross-team collaboration, fostering a culture of technical excellence and innovation. My goal is to deliver high-quality products while meeting deadlines and achieving the company's strategic objectives.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Auto-entrepreneur
    Senior Full Stack Developer
    BANKING AND INSURANCE
    May 2022 - Today (4 years)
    Paris, France
    Project:
    Several interventions with clients in the insurance, energy, and retail sectors abroad.

    Functional Context:
    -Development of the CARGA platform for garages
    -Maintenance of business applications for SMEs in the insurance sector
    -Migration and redesign of desktop software to Web Cloud in the energy sector
    -Educational training for professionals transitioning into tech roles on web technologies

    Design & Development:
    -Development of the Angular 12 frontend REST API and compliance validation.
    -Development of new features in Java 14 and SpringBoot, Hibernate, SonarQube, Oracle PL/SQL, Maven.
    -Security of REST calls with Spring Security and JWT Tokens
    -Implementation of industrialization processes (Git, Gitlab) and DevOps CI/CD integration (Travis CI, Jenkins)
    -Level 3 IT support
    -Development of a "from scratch" application for electricity consumption management in Java EE (Spring, Hibernate, PostgreSQL) and Angular Material UI
    -Writing technical and functional specifications
    -Implementation of Elasticsearch to index internal application data and third-party APIs.
    -Adherence to best practices and Craftsmanship spirit:
    SOLID | KISS | Clean Code
    Java EE JSF2 Spring MVC Spring Security Spring Framework Spring boot JPA/Hibernate Angular 12+ Scrum PostgreSQL MongoDB Git Maven Travis CI Jenkins REST API Elasticsearch Apache Kafka SonarQube
  • Amaris Consulting
    Intermediate Full Stack Developer
    TELECOMMUNICATIONS
    September 2020 - September 2021 (1 year and 1 month)
    Lille, France
    Amaris Consulting is a digital consulting and services company.

    Project:
    -Maintenance of CMMS business applications in the SNCF railway transport sector

    Functional Context:
    -Maintenance of machines and equipment to comply with current regulations and extend the lifespan of devices.

    Design & Development:
    Editing and creation of new components in Java via REST Web services calls and SQL tables within the IBM Maximo software for SNCF infrastructure CMMS.
    Extension of new functionalities for all technical and functional backend and frontend aspects of the "VisionDPX" application in Vue.js with appropriate unit and functional tests.
    Deployment & Monitoring with Jenkins continuous integration tools.
    Java EE Vue.js IBM Maximo WebSphere Jenkins Cucumber JUnit Jest Oracle Database Maven Git Gitlab CI/CD Atlassian JIRA
  • Cat-Amania
    Studies and Development Engineer
    DIGITAL AND IT
    April 2018 - April 2019 (1 year)
    Marcq-en-Barœul, France
    Cat-Amania is a digital consulting and services company.

    Project:
    -Maintenance of business applications in the banking sector

    Functional Context:
    -Acceleration of the extraction process of SEPAMAIL missives from MQ queues via scheduled batches in the "TRANSACTIS" platform of Société Générale/Crédit du Nord

    Design & Development:
    -Design and development of business instances and processes in SpringBatch to purge MQ queues and ensure the delivery of SEPAMAIL data and its persistence in the Oracle database.
    -Writing technical and functional specifications.
    -Participation in team meetings to discuss ongoing work and ensure knowledge transfer.
    Spring Batch Spring boot Spring MVC Hibernate RabbitMQ Jenkins Mockito jQuery Oracle Database Maven Atlassian JIRA Git

Recommendations

Be the first to recommend Walid

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

  • Software Engineering and Information Systems, (Engineer)
    ISGA
    2014
    -Sciences de l’ingénieur -Analyses, Conceptions & Développements -Systèmes et Réseaux -Technologies Web et Internet -Gestion d’entreprise & Normes et Communication -Sécurité Informatique -Ingénierie de la Mobilité
  • Full Stack Developer, (Training Certificate)
    AFPA/Aston SQLI
    2017
    -Maîtrise du Framework Spring + Persistance (JPA/Hibernate) -Maîtrise du Framework Angular 2 -Application Web MVC avec JEE/JSF -Intéropabilité avec les Webservices (REST)

Certifications

  • Java-11
    Oracle

Skill set

Categories