Description de l'entreprise
Rejoignez ALTEN, la “Maison des ingénieurs”...
Leader de l’Ingénierie et des Entreprise IT Services, ALTEN regroupe près de 57 000 collaborateurs, dont 88% d’ingénieurs. Présent dans plus de 30 pays, le Groupe accompagne la stratégie de développement de ses clients dans les domaines de l’innovation, de la R & D et des systèmes d'information technologiques.
Labellisé "Top employeur" 2024, ALTEN est un acteur majeur du recrutement d'ingénieurs en France.
L’activité du Groupe s’articule autour de deux métiers : l’Ingénierie (Conception Produit & Manufacturing) et l’IT Services (Systèmes d’informations & Réseaux).
Aéronautique • Automobile • Banque, Finance & Assurance • Défense & Sécurité • Energie & Environnement • Ferroviaire • Retail & Services • Sciences de la vie - Santé • Spatial • Télécoms.
Description du poste
En tant que Tech Lead Java, vous piloterez la conception d’architectures backend et l’intégration de solutions IA.
Vos missions principales seront :
1. Conception & Développement Backend
-
Architecturer des solutions backend modernes :
-
Microservices avec Spring Boot (Java 21) et APIs REST/GraphQL.
-
Optimisation des performances (latence, scalabilité, gestion de la mémoire).
-
Sécurité applicative.
-
Garantir la qualité logicielle :
-
Clean Code, revues de code (SonarQube), et tests automatisés (JUnit, Mockito).
-
Documentation technique (Swagger, ADR).
2. Intégration de Solutions IA
-
Intégrer des modèles IA/LLM dans les applications backend :
-
Utilisation d’APIs IA (OpenAI, Mistral, Azure AI/GCP Vertex AI) pour des cas d’usage métiers (ex. : chatbots, génération de contenu).
-
Développement de pipelines simples pour connecter les LLM aux systèmes existants.
-
Collaborer avec les équipes Data/IA :
-
Intégration des réponses des LLM dans les workflows backend.
-
Optimisation des appels aux APIs IA (caching, gestion des tokens).
3. DevOps & Déploiement Cloud
-
Piloter les pipelines CI/CD :
-
Automatisation avec Git, Jenkins, Docker, et Kubernetes.
-
Déployer des solutions scalables sur AWS, Azure, ou GCP.
-
Monitoring et observabilité (Prometheus, Grafana).
4. Leadership Technique
-
Encadrer une équipe de 3 à 6 développeurs :
-
Mentorat, revues de code, et montée en compétences.
-
Arbitrer les décisions techniques :
-
Choix architecturaux (microservices vs. monolith, cloud vs. on-premise).
-
Résolution de problèmes complexes (performances, sécurité).
Qualifications
-
Formation : Bac+5 en informatique/ingénierie logicielle (école d’ingénieur ou master).
-
Expérience : 5 à 10 ans en développement Java backend, avec :
-
Conception d’architectures microservices (Spring Boot).
-
Intégration d’APIs externes (dont IA).
-
DevOps et déploiement cloud.
-
Soft Skills :
-
Leadership technique et mentorat.
-
Résolution de problèmes complexes.
-
Collaboration avec les équipes produit et data.
-
Langues : anglais technique.