Activus Group recrute pour son client un Architecte Full Stack JAVA/Spring Boot
Missions confiées :
- Développement, mise en oeuvre et fourniture de solutions à des problèmes donnés dans les technologies Java.
- Conception et développement de l'interface utilisateur avec une expertise confirmée en Java/Spring Boot.
- Assemblage d'applications de bout en bout : développement web frontal, développement back-end, intégration middleware, persistance des données dans des bases de données non SQL ou RDBMS.
- Compréhension des exigences et création de feuilles de route pour les améliorations futures.
- Création de documents d'architecture logicielle, de conception de haut et bas niveau, et des exigences non fonctionnelles.
- Définition de la conception de l'intégration et de la sécurité pour les solutions proposées.
- Production d'artefacts techniques tels que l'architecture de l'application et les documents de conception de la solution.
- Participation à la production de documents de conception fonctionnelle et de spécifications techniques.
- Revue des documents de conception des services et définition des accords de niveau de service.
- Collecte et fourniture d'estimations pour les exigences.
- Collaboration avec les parties prenantes pour comprendre les besoins et démontrer les solutions développées.
- Documentation des solutions techniques pour les remettre aux parties prenantes.
- Responsabilité de la qualité des livrables et de la valeur commerciale de l'équipe.
- Expérience confirmée dans le développement et la mise en oeuvre de solutions Java.
- Expertise dans les technologies frontales et expérience pratique en Java/Spring Boot.
- Compétence pour assembler des applications de bout en bout, du développement web frontal au développement back-end, en passant par l'intégration middleware et la persistance des données.
- Forte compréhension des méthodologies de conception orientée objet et des modèles de conception.
- Expérience dans la définition de l'architecture des solutions pour les applications des grandes et petites entreprises utilisant Java/J2EE, JSF, REST, Spring Boot, SOA Webservices (SOAP et REST), DEVOPS, ESBs, produits Open-Source, Cloud Computing, technologies Rich Internet.
- Connaissance pratique de SOA, REST, SOAP, WSDL, Service Orchestration, Business Process Choreography, Spring, Spring Boot, MVC, JSF, JSON.
- Expertise avec Features toggling on/off, Features flag et techniques de pointe permettant le flux continu des activités de développement avec une seule base de code.
- Compétence avec l'esthétique et le développement de feuilles de style.
- Connaissance des meilleures pratiques professionnelles pour l'ensemble du cycle de vie du développement logiciel, y compris les normes de codage, les revues de code, la gestion du contrôle de la source, les processus de construction, les tests, et les opérations.
- Compréhension approfondie du balisage web, DOM, y compris HTML5, CSS et SASS.
- Compréhension approfondie des scripts orientés objet côté client à l'aide de ES6 et des frameworks JavaScript, y compris jQuery.
- Expertise et pratique de ReactJS et capacité à concevoir et développer des SPA en utilisant des composants, JSX et l'architecture Redux.
- Compréhension et mise en oeuvre de divers modèles de conception, y compris PRPL, Observable, Immutable, Isomorphic.
- Compréhension des crochets du cycle de vie et utilisation correcte.
- Chargement paresseux de modules, composants, routes via ReactJS pour répondre aux besoins d'évolutivité et de performance de l'application.
- Construction de code et bibliothèques réutilisables.
- Mise en oeuvre de tests unitaires, tests de bout en bout utilisant JEST, Enzyme (ReactJS).
- Gestion des requêtes asynchrones, mises à jour partielles de pages.
- Compréhension des problèmes de compatibilité entre les navigateurs et moyens de les contourner.
- Compréhension des outils de gestion des versions de code, tels que Git.
- Solide compréhension de la programmation orientée objet.
- Expérience pratique dans la conception et le développement d'applications utilisant Java, plateformes Java EE.
- Expérience de travail avec Spring Framework, Hibernate, Spring Boot, REST API, Junit, Mockito.
- Compétence pour écrire des bibliothèques Java réutilisables.
- Sens de l'écriture de code Java propre et lisible.
- Création de schémas de base de données qui représentent et soutiennent les processus d'entreprise.
Bienvenue chez Activus Group
Saisissez l’opportunité de rejoindre notre groupe qui vous permettra d’atteindre un niveau d’excellence tout en travaillant dans une bonne ambiance !
Nous rejoindre c’est intégrer un groupe humain ayant pour domaines d’expertise :
– Intelligence Artificielle et Big Data
– Conseil & Audit
– Infrastructure et cloud
– Applications digitales
– SSI/Cyber sécurité
– Digitalisation de la production
Nous puisons notre force dans une équipe de Femmes et d’Hommes passionnés et ambitieux, toujours prêts à relever de nouveaux défis !
Ecoute, proximité, réactivité et efficacité se retrouvent dans notre management quotidien : bénéficiez d’un accompagnement personnalisé tout au long de votre carrière.
Parce que nous remportons en permanence de nouveaux projets, nous saurons vous trouver LE poste, que ce soit en interne au sein de notre pôle édition ou chez un de nos clients.
Alors, ferez-vous partie de l’aventure ACTIVUS Group ? Nous n’attendons plus que vous !
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.