Dans le cadre du développement de nos activités, OCSI recherche un Développeur Senior Java / React pour accompagner nos clients grands comptes sur des projets de transformation digitale, de modernisation des systèmes d'information et d'évolution des socles techniques.
En rejoignant nos équipes, vous interviendrez sur des environnements critiques à forts enjeux techniques, où l'industrialisation, l'automatisation, la sécurisation des plateformes et la modernisation des architectures sont au coeur des projets.
Nous recherchons un profil expérimenté, capable d'être un véritable référent technique et d'accompagner les équipes sur des problématiques complexes de développement, d'architecture applicative et d'infrastructure.
Vos missions :
1. Support technique Expert (20 %)
- Assurer le support applicatif de niveau 3 sur les composants du socle technique.
- Accompagner les équipes de développement et de production dans la résolution d'incidents techniques complexes.
- Réaliser les analyses de causes racines (Root Cause Analysis) et mettre en oeuvre les actions correctives et préventives.
- Garantir la disponibilité, la stabilité et les performances des composants techniques.
- Participer aux rotations de support afin d'assurer la continuité de service.
2. Modernisation des architectures et migrations techniques
- Accompagner les projets de Move to Cloud sur Microsoft Azure.
- Participer aux migrations d'applications vers de nouvelles plateformes techniques.
- Gérer les problématiques d'obsolescence des serveurs d'applications et des composants middleware.
- Définir les stratégies de migration et sécuriser les phases de mise en production.
- Adapter les applications aux nouvelles architectures techniques et aux standards d'entreprise.
3. Industrialisation & Automatisation
- Concevoir et développer des outils d'automatisation permettant d'industrialiser les processus techniques.
- Automatiser les tâches d'exploitation, de déploiement et d'administration afin de fiabiliser les environnements.
- Développer des composants techniques Front-End, Back-End et Infrastructure.
- Participer à l'amélioration continue des pipelines CI/CD.
- Optimiser les processus de livraison, de tests et de déploiement.
4. Évolution du socle technique
- Concevoir et faire évoluer des composants techniques mutualisés.
- Développer des API REST conformes aux standards OpenAPI.
- Participer à la définition et à l'évolution des architectures applicatives.
- Renforcer la sécurité des applications et des infrastructures.
- Déployer des solutions de monitoring, d'observabilité et de supervision.
- Optimiser les performances et la résilience des applications.
Environnement technique :
1. Back-End
- Java 17/21
- Spring Boot
- Spring Security
- API REST
- OpenAPI
2. Front-End
- React.js
- Angular 16+
- JavaScript / TypeScript
- HTML5
- CSS3
3. DevOps & Industrialisation
- Git
- Maven
- Jenkins / GitLab CI
- CI/CD
4. Cloud & Infrastructure
- Microsoft Azure
- Linux
- Serveurs d'applications
- Monitoring
- Observabilité
- Sécurisation des infrastructures