You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Matthias D.MD

Matthias D.

Java Backend Developer | Java Angular Fullstack

€450/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Matthias

Java Backend / Spring Boot Developer – 8 years of experience

Hello, my name is Matthias and I help companies design, develop, and maintain **reliable and scalable Java back-end APIs**.
With a Master's degree in Software Engineering and6 yearsof experience in IT consulting firms, I specialize in Java back-end development and integration with relational databases.


🔧 What I do for my clients:
  • Design and development of robustREST APIsinJava / Spring Boot
  • Modeling, design, and optimization ofSQL databases (PostgreSQL, MySQL, other RDBMS)
  • Integration of the back-end withexisting frontends(web or mobile)
  • Implementation of software quality best practices(tests, code reviews, design patterns)

🧱 Key technical skills:
  • Language:Java (OOP, Java 8+)
  • Back-end:Spring / Spring Boot,REST APIs, web services
  • Database:SQL, schema design, optimized queries
  • Web: Solid understanding ofHTML / CSS / JavaScriptandAngularto collaborate effectively with front-end teams
  • Tools: Git (**GitHub** ), version control, teamwork

🎯 What I am looking for:

I prefer long-term missions inJava back-enddevelopment, with or withoutJava / Angular full-stackcomponents. My primary experience is in the banking sector, butI am open to all types of industries(SaaS, industrial, services, startup, etc.).
If you need areliable, pedagogical, and autonomous back-end developerto strengthen your team or take charge of a project, let's discuss it.


👉 Send me a message with a brief description of your needs, I will respond quickly.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Bordeaux (up to 50km), Paris (up to 50km), Tours (up to 50km), Toulouse (up to 50km), Poitiers (up to 10km)

Experience

  • Alignerr
    Developer
    TECH
    July 2025 - Today (1 year and 1 month)
    Mérignac, France
    As a freelance developer, I analyze and provide feedback on code generated by artificial intelligence to improve models:
    • Analysis of code generated by Artificial Intelligence in Java and Cobol
    • Development of fixes in cases where programs were incorrect or incomplete
    • Writing technical documentation providing areas for program improvement to enable AI models to enhance.
    Java COBOL English Agile methodology SQL
  • CGI
    Information Technology Engineer
    DIGITAL AND IT
    May 2017 - June 2023 (6 years and 1 month)
    33185 Le Haillan, France
    In the banking sector, design and development of Java components for 5 years:
    • Analysis of client requests in an agile environment to determine their feasibility and cost.
    • Design of requested applications respecting SOLID design principles and planning of unit tests in TDD.
    • Development of back-end parts in Java, including the development of an internal framework to optimize the development process of this part. The Java parts linked to SQL databases.
    • Development of front-end parts in various languages depending on the requests: these were either Java interfaces, or in web languages HTML, CSS and JavaScript, or even in Angular.
    • Execution of unit tests following the methodology and cases defined during the design.
    • Design and development of a SonarQube plugin allowing the review and display of pre-analyzed code in a new interface.
    Still in the banking sector, development of Cobol programs for 1 year:

    • Missions carried out in V-cycle.
    • Planning of unit tests in TDD following technical documentation.
    • Development of programs in Pacbase and Cobol following technical documentation.
    • Execution of pre-designed unit tests
    SQL Angular Java Spring boot JAVA/JEE;

Recommendations

Be the first to recommend Matthias

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's degree, Computer Science with honors
    University of Bordeaux
    2017
    Le Master Informatique vise à former des informaticiens susceptibles d'exercer un métier d'ingénieur d'études ou d'ingénieur en développement, éventuellement spécialisés dans un domaine d'application en fonction des parcours choisis. Il prépare également à une insertion professionnelle dans une équipe de recherche publique ou privée, soit comme ingénieur, soit comme doctorant. Sur le plan scientifique, l'objectif de la formation est de garantir une solide culture en informatique générale, complétée par des enseignements spécialisés en fonction du projet professionnel de l'étudiant. Afin de garantir au diplômé la nécessaire capacité d'adaptation tout au long de la carrière aux évolutions constantes de la discipline et des technologies, un fort accent est mis sur les concepts fondamentaux et sur les aspects génériques plus que sur des technologies ponctuelles. Sur le plan méthodologique, la formation prépare à participer à, voire à encadrer, une équipe de développeurs logiciels travaillant à la conception et à la réalisation d'applications de grande ampleur dans le domaine d'application correspondant au parcours-type choisi.
  • Bachelor's degree, Computer Science
    University of Bordeaux
    2015
    Licence, Informatique

Skill set

Categories