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

€350/day
Toulouse, FR
3-7 years

Average response time: A few days

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 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: automation of functional tests for the MyCFM portal with Selenium, TestNG, Cucumber, and Jenkins, and evolution of an internal activity logging application (using 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 upskilling

Available immediately and open to freelance, permanent positions around Toulouse (on-site or remote), and fully remote 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, .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 supervision of internal projects.
    On the training side, I designed and delivered technical training to over 150 learners—developers, engineers, and career changers, 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, analysis of XSS and SQL injection vulnerabilities — and on testing 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 assurance 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 mission was to design and develop a Java Mass Processing tool (TMJ) with Spring Batch to automatically clear invoices older than 5 years.
    I collaborated directly with business teams to validate clearing 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 purge obsolete records.
    I also implemented fault tolerance mechanisms (skip/retry) to ensure continuous processing despite occasional errors. I also collaborated with the DevOps team for the integration of the tool into a CI/CD pipeline with Maven and SVN, and assisted with automated deployment via Jenkins on JBoss in the production environment.
    Technologies used: Spring Batch, Java, JEE, PostgreSQL, SQL, Maven, SVN, Jenkins, JBoss.
    Java Java EE Development Platform G2 Spring Batch PostgreSQL
  • Beorn Technologies
    Participate in the technical migration of the Toulouse Métropole portal to Liferay 6.2
    DIGITAL AND IT
    March 2019 - May 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 Liferay 6.2 types and structures.
    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 testing in the staging 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 meetings, 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