You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Reda R.RR

Reda R.

Fullstack Developer Java | Spring | Angular

€500/day
Marseille, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Reda

Looking for a Java Spring developer?
You've come to the right place.

I am a software engineer specializing in Java Spring development with over 7 years of experience.

I hold a Master's degree in Computer Science (MIAGE).
I have worked in sectors such as online payments, e-commerce, and customer relations.
I have collaborated with companies like Worldline, CGI, Sereneo...

I have a real passion for my profession with a strong desire to improve my practices and the quality of my code. To this end, in my free time, I train myself in software craftsmanship.

I am able to:
- Design, develop, and maintain back-end features in line with business needs.
- Develop and maintain backend features in Java, Spring Framework, JavaScript, or even Angular / Typescript.
- Develop REST APIs.
- Write technical documentation.
- Set up relational databases with RDBMS such as: Oracle or PostgreSQL.
- Perform unit tests, performance analyses (latency, service response times...) to contribute to application optimization.
- Ensure bug fixes and incident tracking.
- Participate in refactoring, continuous improvement, and code review contributions.
- Follow agile best practices (TDD, DDD, Extreme Programming) and maintain regular technological watch.

I also place great importance on transparency with my clients.

Do you have a project?
Contact me, I respond very quickly.

--
Java backend developer, Java Developer, J2EE developer, java backend developer, Java back-end development, JEE, Springboot, Spring boot, Spring Security, Spring Cloud, Hibernate, Spring Data, Kafka, Java Database Connectivity (JDBC), JUnit, JavaServer Faces (JSF), Java API, Java backend, topSkills
  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Marseille (up to 50km), Paris (up to 50km), Lyon (up to 50km), Toulouse (up to 50km), Bordeaux (up to 50km)

Experience

  • Ortec Group
    Java Developer
    RAW MATERIALS INDUSTRY
    March 2025 - Today (1 year and 3 months)
    Aix-en-Provence, France
    Ortec Group is a French group specializing in services for industry, energy, environment, and infrastructure. Present in over 25 countries, it employs 15,000 people and reported a turnover of 1.4 billion euros in 2023. The group supports its clients in industrial maintenance, engineering projects, and public works, among others.

    Within Ortec Group's IT department, I joined a multidisciplinary team (PMO, project manager, tech lead, architect, developers) to help them design, develop, and integrate new solutions around the internal ERP and strategic business applications.

    My responsibilities:

    - Analysis of business needs and writing of functional and technical specifications.
    - Participation in daily meetings and project follow-up meetings.
    - Design and development of back-end features in Java 17 / Spring Boot 3
    - Implementation of Apache Camel routes for data routing.
    - Development of the persistence layer with MongoDB.
    - Setting up connectors for integrating third-party systems via REST APIs.
    - Front-end development: TypeScript, Angular 17, Java 17, Spring boot 3
    - Automation of unit, integration, and end-to-end tests (JUnit, Mockito).
    - Task tracking and management in JIRA.
    - Application support and maintenance.

    Technical Stack: Java 17, Spring Boot 3, Angular 17, TypeScript, Apache Camel 4, REST API, Keycloak, MongoDB, JUnit, Mockito, Git, Maven, MongoDB, FetchXML.
    Angular Spring boot MongoDB Fullstack Back-End Development
  • Sereneo
    Java Spring Developer
    BANKING AND INSURANCE
    December 2020 - Today (5 years and 5 months)
    Clamart, France
    Since 2002, Sereneo has been a software publisher specializing in the automation of business processes, particularly in customer relations. Its solutions enable clients to halve their customer relationship costs.

    I joined Sereneo as a Java developer. I participate in the evolution of its solutions within a team of 5 people composed of 3 developers, a project manager, and a product manager.

    During this experience, I worked on several automation-related applications, including:

    - A conversational virtual agent (Chatbot) whose role is to resolve customer issues.
    - A Mailbot tool for robotic email processing.
    - An augmented advisor application capable of providing an omnichannel customer experience.

    My responsibilities:

    - Fullstack Web Development: Java, Spring, J2EE, HTML/CSS, JavaScript...
    - Implementation and integration of API documentation.
    - Analysis of business processes, definition of use cases, and modeling of workflows using sequence diagrams.
    - Application security (CSRF, source code and sensitive data encryption, SQL injection prevention, password management...).
    - Handling critical incidents, tracking and resolving anomalies.
    - Mentoring less experienced developers through pair programming sessions, code reviews, and internal training.
    - Contribution to the design of an architecture based on autonomous and scalable microservices.
    - Application of SOLID principles.
    - Performance improvement (detection and resolution of application slowdown causes, index creation, and SQL query optimization...).
    - Communication in English.

    Technical Stack: Java (8, 11), Hibernate, Microservices, Spring Cloud, Spring Boot (2, 3), Node.js, Shell, Docker, PostgreSQL, REST, SOAP, JFR, JMX, JUnit, JavaScript (ES5, ES6), jQuery.
    Java Microservices Back-End Development Fullstack Spring
  • CGI
    Java Developer
    DIGITAL AND IT
    September 2019 - March 2020 (6 months)
    Bordeaux
    CGI, founded in 1976, is a global leader in technology and digital transformation consulting services. Present in over 40 countries, it offers customized solutions in development, IT management, and cybersecurity.

    Within a TMA (Third-Party Maintenance) team of 15 people, organized into 4 teams, each dedicated to a functional scope of several electronic document management (EDM) software for EDF, I was, as a Java developer, a member of a team responsible for the Run activities, consisting of 4 people: 3 developers and a team leader.

    My role in the project involved supporting the integration of a new EDM solution into the existing application ecosystem, requiring technical analysis, source code adaptation, training, and alignment of business processes with this new solution. This necessitated close collaboration with business teams to ensure a smooth and efficient transition.

    My responsibilities:

    - Interaction with business teams and stakeholders to understand needs and write detailed specifications.
    - Diagnosis and resolution of critical production anomalies while respecting service level agreements (SLAs).
    - Evolutionary and corrective maintenance of the new application based on Documentum xCP.
    - Refactoring of existing client code (Java Swing, JavaFX) and implementation of fixes to improve application robustness and stability.
    - Administration and update scripts for Oracle database tables.
    - Development and integration of new features as requested by users.
    - Writing and updating technical and design documentation, as well as operational guides.
    - Transfer of technical and functional knowledge to other team members.

    Technical Stack: Java, JavaFx, Swing, Documentum XCP, bash, Linux, Oracle.
    Oracle Java JavaFX Ansible Bash Script

Recommendations

Kodjo GnadzroKG
Marc AlexandreMA
RC
+2
Kodjo Gnadzro and 4 other people have recommended Reda

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 MIAGE (Computer Methods Applied to Business Management)
    Université d'Orléans Collegium Sciences et Techniques
    2018
  • Front-End JavaScript Frameworks: Angular
    2020

Certifications

Skill set

Categories