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 candidat:
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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.