Développeur Java Senior - Projet TMA
Posted: 4 days ago
Job Description
Intitulé : Consultant Java Senior – Projet de TMA (Applications Métier Grand Compte)Objectif du poste :Nous recherchons un ingénieur confirmé en développement Java / React / Node.js pour intervenir sur un projet de Tierce Maintenance Applicative (TMA) d’applications métiers critiques au sein d’un grand compte.Le contexte est techniquement exigeant et nécessite une phase d’appropriation approfondie des applications existantes, de leur architecture et de leur environnement d’intégration.À moyen terme, le poste inclura une évolution vers l’écosystème Liferay DXP, dans le cadre d’un programme de modernisation et d’unification des portails collaboratifs du groupe.Missions principalesAssurer la maintenance corrective et évolutive des applications Java et front-end associées.Analyser et comprendre le fonctionnement des applications existantes, leur architecture et leurs dépendances techniques.Concevoir et développer des services back-end robustes en Java / Spring Boot.Implémenter des API REST performantes et sécurisées, en lien avec les besoins métiers.Développer et intégrer des interfaces front-end modernes en React.js, interconnectées avec les services back-end.Participer à la mise en place et à l’évolution d’applications fullstack (React + Node.js + Spring Boot).Optimiser la performance, la maintenabilité et la qualité du code (tests unitaires, code review, intégration continue).Travailler en étroite collaboration avec les équipes client, les DevOps, les QA et les architectes.Rédiger la documentation technique et contribuer aux ateliers de conception.Monter progressivement en compétences sur Liferay DXP pour intervenir sur la création de portlets, d’extensions et de modules intégrés.Compétences techniques requisesBack-end :Java 8 à 17, Spring / Spring Boot, Spring Data, Spring Security.Hibernate / JPA, SQL (PostgreSQL ou Oracle).REST / JSON / Swagger / OpenAPI.Git, Maven, Jenkins, CI/CD.Bonne compréhension des architectures microservices et API Gateway.Front-end :React.js, Hooks, Context API, Redux.Node.js, NPM, Express.js.HTML5, CSS3, JavaScript ES6+, Webpack.Intégration front/back via services REST.Notions de TypeScript appréciées.Souhaitées (transition Liferay) :Connaissance des portails d’entreprise, CMS ou GED.Envie de se spécialiser sur Liferay DXP (portlets, thèmes, modules).Familiarité avec les concepts OSGi, Service Builder, Blade CLI (un plus).Profil recherchéBac+5 en informatique ou équivalent.8 à 10 ans d’expérience en développement Java et/ou fullstack.Expérience confirmée dans un contexte de TMA ou de projet complexe avec plusieurs applications interdépendantes.Bonne connaissance de React et Node.js.Capacité d’adaptation à l’environnement et aux méthodes du client (processus ITIL, outils internes, etc.).Autonomie, rigueur et force de proposition pour faire avancer les sujets.Esprit d’analyse, curiosité technique et goût du travail en équipe.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period