Technical Lead Java - Responsable Produit - Lyon

Easy Partner
Lyon, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Remote
Lyon, France

Tech stack

Java
API
Apache HTTP Server
User Authentication
Continuous Integration
Software Design Patterns
Eclipse
Equinox (OSGi)
Web Servers
Java Database Connectivity
JSON
Java Architecture for XML Binding
Maven
OAuth
Software Architecture
Openid Connect
Swagger
Service-Oriented Architecture
Software Factory
XML
YAML
React
Backend
Figma
Front End Software Development
React
Osgi
REST

Job description

(IA, automatisation, sécurité). - Encadrer et accompagner des développeurs juniors, favoriser leur montée en compétences. - Collaborer avec les équipes internes (Software Factory, tests, infra) et les clients pour traduire les besoins en solutions techniques robustes. - Garantir la qualité, la performance et la sécurité des livrables. ## Missions secondaires - Participer à la roadmap produits et aux choix d'architecture logicielle. - Contribuer à l'amélioration continue (tests, automatisation, CI/CD). - Intervenir en support sur la résolution de problématiques complexes et l'optimisation de code existant. - Documenter et partager les bonnes pratiques techniques. ## Stack technique Écosystème : Java 17+, JDBC, XML / JSON / YAML (org.json, gson, xppc), JAXP, HTTP Client, Apache (commons-io, commons-lang3, etc.) Normes & APIs : OSGi / REST API, Equinox (implémentation OSGi Foundation Eclipse), Restlet Architecture : Architecture orientée services, modules réutilisables, Design Patterns, Swagger 3.0 Sécurité & Authentification : Gestion des certificats, OpenID Connect (OIDC), OAuth 2, JWT Environnements de développement : IDE : Eclipse et VS Code, Maven, P2 Repository et Eclipse Target Platform Frameworks internes : base Equinox ## Profil recherché - Expérience confirmée (7+ ans) en développement Java et architecture logicielle. - Forte expertise back-end et connaissance approfondie de l'écosystème Java moderne. - Sensibilisation aux problématiques de sécurité, d'authentification et aux architectures modulaires. - Capacité à prendre en charge un produit et à encadrer une petite équipe de développeurs. - Connaissances front-end (React, Redux, prototypage avec Figma) appréciées. - Rigueur, autonomie et forte orientation produit. - Maîtrise de l'anglais professionnel (interlocuteurs internationaux). ## Avantages - CDI au sein d'un éditeur reconnu, projets technologiques avancés. - Participation à des projets innovants intégrant IA et automatisation. - Environnement technique riche, codebase conséquente et stratégique. - Télétravail possible jusqu'au full remote en fonction du profil. - Équipe experte et taille humaine, forte proximité avec la direction. ## Pourquoi nous rejoindre ? - Rejoindre ce projet, c'est contribuer à l'évolution de solutions logicielles complexes et stratégiques, utilisées par de grands comptes. Vous travaillerez sur des enjeux technologiques de pointe (scalabilité, IA, sécurité), dans un environnement flexible et collaboratif où vos décisions auront un impact direct sur la réussite des produits.

Requirements

EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential

About the company

## Contexte du poste Notre client, éditeur de logiciels reconnu dans son domaine, conçoit et maintient des solutions techniques couvrant l'ensemble du cycle de vie logiciel (développement, tests, intégration, automatisation, cybersécurité, cloud). L'entreprise gère un socle applicatif conséquent (plusieurs millions de lignes de code Java), structuré autour de couches logicielles réutilisables et de produits stratégiques orientés DevOps et platform engineering. Dans le cadre de la modernisation de son offre et de l'intégration de nouvelles fonctionnalités (dont l'IA), l'entreprise recherche 3 profils seniors capables de prendre en charge un produit, d'assurer sa vision technique et d'encadrer des petites équipes de développement. ## Missions principales - Prendre la responsabilité technique d'un produit (vision, maintenance, évolutions). - Développer, concevoir et maintenir les applications back-end en Java 17+. - Assurer l'intégration et l'industrialisation de nouvelles fonctionnalités

Apply for this position