118 connectés     5 531 missions IT     30 164 CV récents
se connecter | s'inscrire

Developpeur JAVA (client Lourd / Client Leger) et Angular 5 ANS


séparation
Publiée le 18/05 par HAYS MEDIAS

Lieu : Paris (75)
Durée : 6 mois renouvelable
Tarif : Selon profil
Début : Début juin
HAYS MEDIAS


Description :



Compétences obligatoires :
- Java (Spring Boot, JHipster, hibernate, JPA, Tomcat)
- Java GWT
- Java SWING
- Angular (version 7+)
- Conception technique (Design patterns )
- Architecture micro-services (REST, DTO en JSON, Eureka / Feign )
- Capacité à travailler en équipe et en mode agile (SCRUM)
- Motivation et autonomie

Compétences souhaitées :
- DevOps ( GitLab, Jenkins, Ansible, Nexus )
- Expérience dans un contexte Agile

Démarrage : Début juin (entretiens à partir de mi-mai)

Projets :

- Production Thermique
Les applications de la production thermique (Géode Arrêts, Muppet, Soprano) sont développées en JAVA principalement avec les frameworks Spring/Spring MVC.
Geode Arret est en client lourd avec la composante Java Swing pour les IHM.
Soprano et Muppet sont en client léger et embarquent chacune le framework GWT
Ces applications sont déployées en datacenter sur serveur sous les instances Jboss EAP 7 et Apache 2.4. Les données manipulées sont des fichiers au format NetCDF, .txt et xml

- Projet SIMS
Côté back-end, l’architecture applicative est construite avec le framework Java Spring Boot et les frameworks micro-services Netflix (Eureka, Feign )
Côté front-end, l’architecture applicative repose sur le template JHipster qui embarque une application Angular (actuellement en version 7)
L’architecture globale du système est décomposée en couches :
Couche 0 filesystem : contient physiquement les données sous forme de fichiers ou de bases de données (PostgreSQL ).
Couche 1 access : regroupe les micro-services permettant d’accéder à un type de données physique.
Couche 2 data : regroupe les micro-services permettant de lire/écrire des données pour un format spécifique, en utilisant les services de la couche access pour accéder physiquement aux données.
Couche 3 business : regroupe les micro-services permettant de réaliser des opérations métiers pour un processus spécifique, en utilisant les données produites par les services de la couche data
Couche gateway : unique point d’entrée du système. Permet de traiter une requête utilisateur en appelant les micro-services de la couche business . Contient l’application Angular.

La communication entre les micro-services est assurée par l’annuaire Eureka et le client Feign.
Chaque micro-service est déployé sur une instance Tomcat indépendante.
La chaîne de production repose sur une intégration continue et les processus DevOps.



  Pour postuler à cette mission

Référence à rappeler : II - Dev Java Angular



Le saviez-vous ?



La CVthèque de Freelance-info est utilisée chaque jour par plus 1000 recruteurs. Peuvent-ils y trouver votre CV ?

Déposer / mettre à jour mon CV






Freelances IT


+ de 500 entreprises vous attendent !
Proposer mon CV
Site gratuit réservé aux Freelances
Visibilité au choix : CV anonyme, CV privé
Black-list de sociétés, contacts directs
Recruteurs
Accès via Turnover-it :
CVthèque & publication
Nous contacter
Par formulaire
AGSI SAS
75 Rue de Lourmel
75015 PARIS
logo freelance-info.fr
2018 © Copyright AGSI SAS
Conditions d'utilisation