Détails du poste
Nombre de postes : x2 développeurs fullstack Java/ReactJS (niveau Medior à Senior)
Localisation : 99% Télétravail (Uniquement pour les candidats basés en France).
Type de contrat : Freelance longue durée
Langue : Français ou anglais obligatoire
Compétences obligatoires
Compétences importantes
-Programmation fonctionnelle // MongoDB // Hibernate // TypeScript
Compétences intéressantes
-Quarkus // Camunda BPMN // Material UI // Kubernetes // Jenkins // Playwright#
Contexte du projet
Le client souhaite renforcer ses équipes avec des profils de développeurs fullstack Java/ReactJS.
Le projet est composé de 2 équipes Scrum travaillant en sprints de 3 semaines.
Chaque équipe comprend des développeurs fullstack, des testeurs QA et un Product Owner.
Le poste est ouvert aux profils expérimentés ou aux juniors talentueux.
Description du poste
Le développeur sera chargé de définir, concevoir et écrire, sur la base d'une analyse des spécifications, tout ou partie des programmes nécessaires au développement de solutions informatiques, et d'en assurer la maintenance.
Principales responsabilités
Analyser et estimer les User Stories
Développer des fonctionnalités basées sur les spécifications
Participer aux revues de code
Effectuer des tests unitaires
Rédiger la documentation associée
Assurer la compatibilité des composants ou éléments techniques avec l'existant
Implémenter la solution en respectant les normes et standards
Participer aux réunions techniques
Partager et faire circuler l'information au sein de l'équipe
Back-end (Java)
Maîtrise avancée de Java (versions 17 ou supérieures)
Expertise dans un framework Java (pour les API REST, microservices, sécurité, ORM, SpringBatch)
Conception et gestion d'API RESTful
Bases de données relationnelles (MariaDB, MySQL ou Oracle) et NoSQL (MongoDB)
Optimisation des requêtes SQL et utilisation d'ORM (Hibernate)
Tests unitaires (JUnit, Mockito) et d'intégration
Connaissance des pipelines CI/CD (Jenkins, GitLab CI/CD)
Front-end (ReactJS)
Maîtrise approfondie de React et de ses concepts
Communication avec les backends via Axios ou Fetch API
HTML, CSS et JavaScript avancés
Programmation orientée objet en TypeScript
Autres compétences techniques
Utilisation de Docker pour les environnements de développement
Maîtrise de Git (GitHub, GitLab)
Optimisation des performances front-end et back-end
Connaissance des normes OWASP et sécurisation des données sensibles
Compétences bonus
Compétences: Java 17+ / ReactJS / HTML / CSS / Programmation orientée objet / SQL / Git
Pour postuler, les candidats peuvent envoyer leur candidature par email à menna.chikhi@lafosse.com