About this role
Votre rôle :
En tant que Développeur Logiciel Java Spring Boot, vous interviendrez sur des projets innovants autour du développement d’applications backend, de plateformes intelligentes et de solutions intégrant des technologies d’IA générative et de modèles LLM.
Vous participerez à la conception, au développement et à l’industrialisation de solutions modernes dans des environnements techniques exigeants et internationaux.
Vos missions :
Développement Backend Java
Concevoir et développer des applications backend robustes et scalablesParticiper au développement d’API REST et microservicesConcevoir des architectures logicielles performantes et maintenablesParticiper aux phases de conception technique et aux revues de codeGarantir la qualité, la performance et la sécurité des applicationsTechnologies principales :
Java 17+Spring BootSpring FrameworkSpring SecuritySpring DataHibernate / JPAMaven / GradleArchitecture Microservices & Cloud
Participer à la conception d’architectures microservicesDéployer et maintenir les applications dans des environnements cloudParticiper à l’industrialisation des plateformes applicativesOptimiser les performances et la scalabilité des servicesTechnologies possibles :
DockerKubernetesOpenShiftTerraformCI/CDGitLab CIJenkinsEnvironnements Cloud :
Amazon Web ServicesGoogle CloudMicrosoftDéveloppement autour de l’IA & des LLM
Participer à l’intégration de solutions d’IA générative dans les applications métiersDévelopper des services exploitant des modèles LLMConcevoir des workflows d’interaction avec des modèles d’IAParticiper à la mise en place de solutions de RAG (Retrieval-Augmented Generation)Optimiser les performances et la qualité des réponses généréesParticiper aux réflexions autour des usages IA et des architectures associéesTechnologies / concepts appréciés :
LLMPrompt EngineeringRAGVector DatabaseLangChainAPIs IA générativesNLPQualité Logicielle & DevOps
Mettre en œuvre les bonnes pratiques de développement logicielParticiper aux tests unitaires et d’intégrationIndustrialiser les déploiements applicatifsParticiper à l’amélioration continue des pipelines CI/CDGarantir la maintenabilité et la fiabilité des applicationsOutils possibles :
SonarQubeGitJenkinsGitLab CI/CDNexusSwagger / OpenAPIBase de données & Data
Concevoir et optimiser les accès aux bases de donnéesParticiper à la gestion et au traitement de données applicativesAssurer la performance et la cohérence des traitementsTechnologies possibles :
PostgreSQLMySQLMongoDBElasticsearchRedisCollaboration & Méthodologies Agile
Participer aux cérémonies AgileCollaborer avec les équipes produit, data, cloud et architectureParticiper aux ateliers techniques et aux choix d’architectureAccompagner les équipes sur les bonnes pratiques de développementRéaliser une veille technologique continue autour du développement Java et de l’IA Profil recherché :
Expérience
Minimum 7 ans d’expérience en développement logiciel JavaSolide expérience sur Spring Boot et les architectures backend modernesUne expérience ou une forte appétence autour des sujets IA / LLM est attendueFormation
Diplôme d’ingénieur en informatique ou équivalent en informatiqueCompétences techniques attendues :
Développement Backend
JavaSpring BootAPI RESTMicroservicesCloud & DevOps
DockerKubernetesCI/CDTerraformBases de données
SQL / NoSQLPostgreSQLMongoDBIA / LLM
Connaissance des concepts LLMAPIs IA générativesPrompt EngineeringRAGNLPEnvironnement technique possible :
Java 17+Spring BootKubernetesDockerKafkaElasticsearchGitLab CI/CDAWS / GCP / AzureIA générative & LLMLangues :
Anglais professionnel souhaitéEnvironnement internationalQualités recherchées :
Forte capacité d’analyse et de conceptionCuriosité technique et intérêt pour l’innovationAutonomie et rigueurEsprit d’équipeBon relationnelCapacité à évoluer dans des environnements complexes et innovants Pourquoi rejoindre ALTEN ?
Participation à des projets innovants autour du Cloud et de l’IAEnvironnement technique moderneMissions à forte valeur ajoutéePerspectives d’évolutionContexte internationalAccompagnement et montée en compétence continue
