Développeur Backend Java (H/F)
CLIENT
Dans un contexte de transformation de l'entreprise, et pour renforcer l'équipe de développement, nous recherchons un Sénior Développeur Backend Java (H/F) pour fournir assistance à la réalisation de chargé d’études et de projets informatique orientés sur le développement d’applications Web.
MISSIONS
La prestation est rattachée à l’équipe en charge du développement des socles techniques (librairies, frameworks, applications transverses et autres standards) utilisés par les équipes de développement.
Elle interviendra sur :
1) Les évolutions de la principale application de gestions utilisée par toutes les entités du groupe. Il s’agit d’une plateforme Java (client lourd) complète de configuration et de construction d’applications : interactions utilisateurs, pipeline de calcul, agrégation de données, filtres, ...),
2) L’industrialisation de cette plateforme pour la construction et le déploiement de la solution pour ses clients partout dans le monde (SAAS en cloud interne ou cloud externe),
3) La transformation de l’application du groupe sous forme de web application (API, etc.),
4) La Web application Dashboard qui propose des reportings produits.
Les principales missions à mener sont:
- Solutions d’architecture sur la transformation de la plateforme et de tous ses composants,
- Développement des évolutions et corrections dans le cadre des projets,
- Études et analyses du besoin, recherche de solutions techniques adaptées,
- Automatisation et industrialisation de la plateforme pour gestion multiclients
- Accompagnement et support des équipes de développement utilisatrices des solutions fournies,
- Diagnostic des incidents de production et actions correctrices le cas échéant,
- Support utilisateurs 2nd niveau et communication avec la maîtrise d’ouvrage,
- Préparation et suivi des mises en production.
LIVRABLES
- Maintenance évolutive et corrective, aux projets,
- Support et Accompagnement des équipes utilisatrices des outils,
- Analyses d’impacts,
- Études technologiques,
- Conduite de tests unitaires et de non régression,
- Amélioration continue de la qualité du SI,
- Diagnostic des incidents de production et actions correctrices le cas échéant,
- Suivi des méthodologies et procédures,
- Mises en production.
STACK TECHNIQUE
Front End :
- Client lourd Java 8 (90-95%)
- Web Application Angular 14+ (5-10%)
Back End :
- Java 8+
- Services REST
- Serveurs Wildfly
- Spring Boot
- Bases Oracle / MongoDB
Outils:
- Git et GitLab
- Maven, NPM
- Jenkins, Artifactory
- Intellij / Visual Studio Code
- Jira, Confluence, Riot, Messenger
- Teams
EQUIPE
- 15 personnes
PROCESS
- 1 visio avec le Lead tech, Responsable d'équipe + Architecte
MODALITÉS