Technical Lead — Java, Paris AMER Join a team where you'll shape technology decisions across two continents. We're looking for a Technical Lead to sit at the crossroads of our Paris and AMER teams — driving Java-based application development while bridging global technology strategy with regional business needs.
Be the bridge : Serve as the key technical liaison between Paris and AMER, aligning global strategy with regional priorities.
Build and lead : Design, develop, and deliver Java-based applications and services from the ground up.
Mentor and guide : Provide hands-on technical leadership and mentorship to development teams, helping them grow.
Shape the architecture : Drive key decisions on application architecture, performance, and scalability.
Translate business into tech : Partner with stakeholders, architects, and project managers to turn business needs into effective technical solutions.
Own quality : Oversee code reviews, testing strategy, and production support to keep software secure, robust, and maintainable.
Drive improvement : Champion innovation, continuous improvement, and best practices across the team. Strong hands-on experience with Java. A track record designing and building REST APIs and microservices. Solid SQL skills, with experience in Oracle and/or PostgreSQL. Familiarity with CI/CD pipelines (Jenkins, GitLab CI). Comfort with Git and modern version control workflows.
Experience leading development teams and owning technical decisions. Fluency in both English and French — you'll collaborate regularly with US-based colleagues and partners, so skilled English (spoken and written) is essential.
Experience with Microsoft Azure.
Background in application/production support. Nous recherchons un(e)
Technical Lead pour se positionner au carrefour de nos équipes de Paris et des Amériques (AMER) — en pilotant le développement d'applications Java tout en assurant le lien entre la stratégie technologique globale et les besoins métiers régionaux. Vous aurez une réelle influence sur l'architecture, encadrerez des ingénieurs, et verrez l'impact de vos décisions se déployer sur plusieurs régions.
Faire le lien : Être l'interface technique clé entre Paris et AMER, en alignant la stratégie globale avec les priorités régionales.
Concevoir et diriger : Concevoir, développer et livrer des applications et services basés sur Java.
Encadrer et accompagner : Assurer un leadership technique concret et un mentorat auprès des équipes de développement, en favorisant leur montée en compétences. Façonner l'architecture : Piloter les décisions clés en matière d'architecture applicative, de performance et de scalabilité.
Traduire le métier en solutions techniques : Collaborer avec les parties prenantes, architectes et chefs de projet pour transformer les besoins métiers en solutions techniques efficaces.
Garantir la qualité : Superviser les revues de code, la stratégie de tests et le support en production pour assurer des logiciels sécurisés, robustes et maintenables. Porter l'amélioration continue : Promouvoir l'innovation, l'amélioration continue et les bonnes pratiques au sein de l'équipe. Solide expérience en développement Java.
Bonne maîtrise du SQL, avec expérience sur Oracle et/ou PostgreSQL. Expérience dans l'encadrement d'équipes de développement et la prise de décisions techniques. Bilingue anglais/français — vous collaborerez régulièrement avec des collègues et partenaires basés aux États-Unis, un anglais professionnel (oral et écrit) est donc indispensable.
Expérience avec Microsoft Azure.
📌 Senior Technical Lead - Java & Global Applications (Montreal)
🏢 CG
📍 Montreal