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

Woodson Juste

Java / Spring / Angular Developer | Trainer

€400/day
Toulouse, FR
3-7 years

Average response time: 4 hours

Freelancer profile translated to English.
Back to original language

About Woodson

Full Stack Java/Spring Boot/Angular Engineer with 7 years of experience

I have worked in demanding environments:

- From 2021 to the end of 2025, I worked as a Web/Java/.NET/Agile Trainer at Dawan, training over 150 learners from major groups (Orange, Capgemini, La Poste) on Java, Spring Boot, Angular, .NET, application security (OWASP, JWT), and testing (JUnit, SonarQube). I supervised a team of apprentices on DaAcademy — a Spring Boot/Angular/JWT web platform.

- Capgemini: functional test automation for the MyCFM portal with Selenium, TestNG, Cucumber, and Jenkins, and evolution of an internal activity logging application (with Spring Boot, Angular, PostgreSQL).

- Beorn Technologies: complete migration to Liferay 6.2 — Hook plugins, CSV logging module, Service Builder portlet, JUnit/Mockito unit tests, and functional tests in an Agile Scrum environment.

- iMSA: design of a Java Mass Processing tool with Spring Batch — jobs/steps architecture (ItemReader, ItemProcessor, ItemWriter), PostgreSQL SQL optimization, fault tolerance mechanisms (skip/retry).

- Airbus Training: configuration management of the ACE light simulator (SVN/Git, UML, Airbus GPP model), in collaboration with internal teams and external suppliers.

What I can bring to your projects:
- Back-End Development Java / Spring Boot / Microservices / Spring Batch / REST API, JWT / OAuth2 security
- Front-End Development Angular
- Liferay Migration
- CI/CD (Jenkins, Docker, Kubernetes, GitHub Action)
- Code review, best practices, architecture (DDD, Clean, Hexagonal, Event-driven)
- Technical coaching and team skill development

Available immediately and open to freelance, permanent (CDI) positions around Toulouse (on-site or remote), and fully remote positions in France or abroad.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Toulouse (up to 50km), Montpellier (up to 50km), Bordeaux (up to 50km)

Experience

  • Dawan
    Java and .NET, Web, Agile Trainer
    SOFTWARE PUBLISHING
    March 2021 - December 2025 (4 years and 9 months)
    Toulouse, France
    From March 2021 to December 2025, I worked as a Web/Java/.NET Trainer at Dawan, a French IT training organization supporting developers and engineers of all levels.
    My mission was twofold: technical training and internal project supervision.
    On the training side, I designed and delivered technical training to over 150 learners — developers, engineers, and professionals retraining, from Bac+2 to Bac+5 levels. I notably trained employees from major groups like Orange, Capgemini, and La Poste on Java, Spring Boot, Angular, C#, ASP.NET, Blazor, WPF, .NET, React, JavaScript, HTML/CSS, and Agile practices (Scrum, Kanban, XP). I also led practical workshops on application security — CVE monitoring (OWASP, ANSSI, NVD/CVE Details), testing with OWASP ZAP, XSS and SQL injection vulnerability analysis — and on test plans (JUnit, Mockito, Cypress, Selenium, Postman, SonarQube). I prepared learners for Agile certifications (PSM I — Professional Scrum Master I).
    On the internal projects side, I supervised a team of apprentices on the DaAcademy project, an Open Source web platform for managing and promoting Dawan's international training programs. I supported the team through all phases: roadmap development, user story and backlog definition, backend development with Spring Boot, frontend with Angular, JWT security integration, dynamic PDF generation, email sending via Thymeleaf, and quality with SonarQube.
    Technologies used: Java, Spring Boot, Angular, REST API, Microservices, C#, ASP.NET, Blazor, WPF, .NET, React, JavaScript, HTML/CSS, Docker, CI/CD, DDD, Clean Architecture, Hexagonal Architecture, Scrum, Kanban, OWASP ZAP, JWT, OAuth2, Spring Security.
    Java Microservices Architecture Angular 17 Spring boot Docker
  • IMSA
    JAVA Developer, Designer, Analyst
    DIGITAL AND IT
    March 2020 - July 2020 (5 months)
    Montauban, France
    From March 2020 to July 2020, I worked as a Java Developer, Designer, and Analyst at iMSA (Mutualité Sociale Agricole), a social protection organization for the agricultural sector.
    My main task was to design and develop a Java Mass Processing tool (TMJ) with Spring Batch to automatically purge invoices older than 5 years.
    I collaborated directly with business teams to validate deletion rules and define processing cycles (every 6 months). I designed the complete Spring Batch architecture — defining jobs and steps (ItemReader, ItemProcessor, ItemWriter) — and optimized PostgreSQL SQL queries through indexing to efficiently identify and delete obsolete invoices.
    I also implemented fault tolerance mechanisms (skip/retry) to ensure processing continuity despite occasional errors. I also collaborated with the DevOps team for integrating the tool into a CI/CD pipeline with Maven and SVN, and assisted with automated deployment via Jenkins on JBoss in a production environment.
    Technologies used: Spring Batch, Java, JEE, PostgreSQL, SQL, Maven, SVN, Jenkins, JBoss.
    Java Java ee G2 Development Foundation Spring Batch PostgreSQL
  • Beorn Technologies
    Technical migration of the Toulouse Métropole portal to Liferay 6.2
    DIGITAL AND IT
    March 2019 - June 2019 (3 months)
    Toulouse, France
    From March 2019 to June 2019, I worked as a freelance Java Back-End Developer at Beorn Technologies, a Toulouse-based company specializing in web application and portal development.
    My main mission was to participate in the migration of the Toulouse Métropole portal to Liferay 6.2, in an Agile Scrum/Kanban environment.
    I implemented two Liferay Hook plugins: the first to remove obsolete content from version 6.1, the second to transform the remaining content by adapting it to the new types and structures of Liferay 6.2.
    To ensure traceability of deleted and transformed data, I developed a logging module capable of tracking each action and generating detailed reports in CSV format for the Toulouse Métropole client.
    I set up unit tests with JUnit, Mockito, and PowerMockito, and handled all functional tests in the acceptance and qualification environments. I processed and corrected bugs and anomalies reported by the client.
    I also developed a portlet based on Service Builder (Maven) to automatically synchronize data between the production server and the pre-production environment.
    I actively participated in Agile ceremonies — Sprint planning, Daily meeting, Sprint review — and monitored the Burndown Chart to adjust the workload in case of delays.
    Technologies used: Java, Liferay 6.1 and 6.2.5, MySQL, Maven, JUnit, Mockito, PowerMockito, Agile (Scrum, Kanban).
    Liferay Java Scrum MySQL Junit

Recommendations

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: Engineering of Embedded Systems and Microsystems
    Université Paul SABATIER
    2012
    Être capable de concevoir des systèmes embarqués, de les réaliser, de les tester et de les intégrer à un système plus large en s'appuyant sur les fondamentaux électronique, informatique temps réel, énergétique. Savoir conduire un projet système. Approche système (conception, intégration sur les deux branches du co-développement) avec l'évaluation des performances, la Sûreté de Fonctionnement, la V&V et le test. Le tout dans un esprit Ingénierie des systèmes (embarqués et microsystèmes).
  • POEC: JAVA EE Designer Developer
    Aelion Training Organization
    2018
    Conception (Introduction POO, UML, Solid, Architecture, Test-driven développement) Développement Back (SQL, Java EE : Servlets, Rest, JPA) Développement Front (JS, Angular, CSS) Outillage (Git, Maven, npm, Bash, Docker) Méthodes : Agilité (Cycle en V, Xp, Scrum) et OpenSource (Github)

Skill set

Categories