ALLEGIS GROUP

Mission freelance Développeur Java

Niort (79)

ALLEGIS GROUP

Publiée le 28/02/2025

Partager cette offre

TEKsystems recherche pour l'un de ses clients grands comptes un Développeur Java sur Niort:

Contexte:

Dans le cadre du projet client nous renforçons l'équipe avec un profil développeur full stack Java Quarkus/ReactJS.

Le projet est constitué d'une équipe Scrum, avec des sprints de 3 semaines.

L'équipe est composée de 4 développeurs full stack, de 2 testeurs QA et d'un Product Owner.

Nous recherchons des profils confirmés ayant des expériences en Java et ReactJS.

Le client intègre une solution de lettre recommandée électronique qualifiée par l'ANSSI. L'application est soumise à audits réguliers.

 

Description:

Définit, conçoit et écrit, à partir d’une analyse du cahier des charges, tout ou partie des programmes nécessaires au développement des solutions informatiques, et en assure la maintenance.

 

Livrables:

Analyser et estimer les US.

Développer des fonctionnalités sur la base de spécifications.

Participer aux code review.

Réaliser les tests unitaires.

Rédiger la documentation associée.

S'assurer de la compatibilité de composants applicatifs ou d'éléments techniques avec ceux déjà existants.

Implémenter la solution (programmation, paramétrage...), en respectant les normes et standards.

Participer aux réunions techniques.

Partager et faire circuler des informations au sein de son équipe.

 

Compétences:

Back-end (Java)

Java avancé : Maîtrise des dernières versions de Java (Java 17 ou plus).

 

Frameworks Java :

Expérience dans un framework Java (pour REST APIs, sécurité, ORM).

 

Conception d’API :

Création et gestion d’APIs RESTful.

Gestion des versions, pagination et documentation avec Swagger/OpenAPI.

Bases de données :

SGBD relationnels : MariaDB, MySQL, ou Oracle.

Optimisation des requêtes SQL et utilisation d’ORM (Hibernate).

 

Tests :

Tests unitaires (JUnit, Mockito).

Tests fonctionnels avec Playwright.

CI/CD : Connaissance des pipelines d’intégration continue et déploiement continu (Jenkins, GitLab CI/CD).

Front-end (ReactJS)

Maîtrise de ReactJS : Connaissance approfondie de React et de ses concepts : hooks, composants fonctionnels, état global, gestion des contextes.

 

API Consommation : Communication avec les backends via Axios ou Fetch API (gestion des erreurs et des états de chargement).

 

HTML, CSS, et JavaScript avancés :

Compréhension approfondie de l’ES6+ (async/await, destructuration, etc.).

Gestion des styles avec CSS-in-JS. Programmation objet TypeScript.

Autres compétences techniques

 

Outils DevOps : Utilisation de Docker pour les environnements de développement.

Versioning : Maîtrise de Git (GitHub, GitLab).

 

Performance et optimisation : Profiling et optimisation des performances front-end et back-end.

 

Sécurité : Connaissance des normes OWASP (XSS, CSRF) et sécurisation des données sensibles.

Compétences clées:

Obligatoire:

- AGILE - ReactJS - HTML/CSS - JAVA - Communication - Esprit d'équipe - Programmation objet - SQL

Important:

- Hibernate

Intéressant:

- Quarkus - Playwright - Kubernete

Profil recherché

Contexte:

Dans le cadre du projet client nous renforçons l'équipe avec un profil développeur full stack Java Quarkus/ReactJS.

Le projet est constitué d'une équipe Scrum, avec des sprints de 3 semaines.

L'équipe est composée de 4 développeurs full stack, de 2 testeurs QA et d'un Product Owner.

Nous recherchons des profils confirmés ayant des expériences en Java et ReactJS.

Le client intègre une solution de lettre recommandée électronique qualifiée par l'ANSSI. L'application est soumise à audits réguliers.

 

Description:

Définit, conçoit et écrit, à partir d’une analyse du cahier des charges, tout ou partie des programmes nécessaires au développement des solutions informatiques, et en assure la maintenance.

 

Livrables:

Analyser et estimer les US.

Développer des fonctionnalités sur la base de spécifications.

Participer aux code review.

Réaliser les tests unitaires.

Rédiger la documentation associée.

S'assurer de la compatibilité de composants applicatifs ou d'éléments techniques avec ceux déjà existants.

Implémenter la solution (programmation, paramétrage...), en respectant les normes et standards.

Participer aux réunions techniques.

Partager et faire circuler des informations au sein de son équipe.

 

Compétences:

Back-end (Java)

Java avancé : Maîtrise des dernières versions de Java (Java 17 ou plus).

 

Frameworks Java :

Expérience dans un framework Java (pour REST APIs, sécurité, ORM).

 

Conception d’API :

Création et gestion d’APIs RESTful.

Gestion des versions, pagination et documentation avec Swagger/OpenAPI.

Bases de données :

SGBD relationnels : MariaDB, MySQL, ou Oracle.

Optimisation des requêtes SQL et utilisation d’ORM (Hibernate).

 

Tests :

Tests unitaires (JUnit, Mockito).

Tests fonctionnels avec Playwright.

CI/CD : Connaissance des pipelines d’intégration continue et déploiement continu (Jenkins, GitLab CI/CD).

Front-end (ReactJS)

Maîtrise de ReactJS : Connaissance approfondie de React et de ses concepts : hooks, composants fonctionnels, état global, gestion des contextes.

 

API Consommation : Communication avec les backends via Axios ou Fetch API (gestion des erreurs et des états de chargement).

 

HTML, CSS, et JavaScript avancés :

Compréhension approfondie de l’ES6+ (async/await, destructuration, etc.).

Gestion des styles avec CSS-in-JS. Programmation objet TypeScript.

Autres compétences techniques

 

Outils DevOps : Utilisation de Docker pour les environnements de développement.

Versioning : Maîtrise de Git (GitHub, GitLab).

 

Performance et optimisation : Profiling et optimisation des performances front-end et back-end.

 

Sécurité : Connaissance des normes OWASP (XSS, CSRF) et sécurisation des données sensibles.

Compétences clées:

Obligatoire:

- AGILE - ReactJS - HTML/CSS - JAVA - Communication - Esprit d'équipe - Programmation objet - SQL

Important:

- Hibernate

Intéressant:

- Quarkus - Playwright - Kubernete

Paris, France
20 - 99 salariés
Cabinet de recrutement / placement
La réussite d'une entreprise repose sur le travail de ses collaborateurs. Chez TEKsystems®, nous comprenons les personnes. Chaque année, nous plaçons plus de 80 000 professionnels de l'informatique, dont plusieurs milliers en CDI à travers le monde. Notre connaissance approfondie de la gestion du capital humain nous permet d'aider nos clients à atteindre leurs objectifs métier, tout en optimisant leurs stratégies en matière de personnel informatique

Postulez à cette offre !

Trouvez votre prochaine mission parmi +7 000 offres !

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2025 © Free-Work / AGSI SAS
Suivez-nous