Ingénieur principal technique Spring Boot (Java/Python)
HCLTech est à la recherche d’un(e) Ingénieur(e) principal(e) technique Spring Boot pour contribuer à la modernisation et à la sécurisation de plateformes critiques d’entreprise. Dans ce rôle, vous participerez à la conception, au développement et à l’optimisation d’applications et de services à grande échelle en utilisant Java, Spring Boot, Python et les API REST. Vous collaborerez avec des équipes multidisciplinaires afin de livrer des solutions performantes, sécurisées et évolutives tout en jouant un rôle clé dans les décisions techniques, l’architecture applicative et le mentorat des dével…
- On-site
- QUEBEC
- Posted Jul 27, 2026
- Apply by Aug 26, 2026
- 1 position
Job summary
HCLTech est à la recherche d’un(e) Ingénieur(e) principal(e) technique Spring Boot pour contribuer à la modernisation et à la sécurisation de plateformes critiques d’entreprise. Dans ce rôle, vous participerez à la conception, au développement et à l’optimisation d’applications et de services à grande échelle en utilisant Java, Spring Boot, Python et les API REST. Vous collaborerez avec des équipes multidisciplinaires afin de livrer des solutions performantes, sécurisées et évolutives tout en jouant un rôle clé dans les décisions techniques, l’architecture applicative et le mentorat des développeurs. Ce que vous ferez Concevoir, développer et maintenir des applications robustes avec Java, JavaScript et Spring Boot. Développer et soutenir des API REST sécurisées et performantes. Créer et maintenir des composants et scripts en Python. Appliquer les meilleures pratiques en conception orientée objet (OOP) et en génie logiciel. Assurer l’intégration et le déploiement des solutions dans des environnements Linux/Unix. Mettre en œuvre des protocoles de sécurité et de communication tels que HTTPS, SSH/SFTP et TLS. Concevoir et administrer des bases de données relationnelles Oracle et PostgreSQL. Collaborer avec les équipes d’affaires et techniques afin de répondre aux exigences des projets. Encadrer les développeurs juniors et participer aux revues de code et aux décisions d’architecture. Veiller au respect des normes de qualité, de sécurité et de conformité de l’organisation. Ce que vous apporterez à l'équipe Profil recherché Diplôme universitaire en informatique, génie logiciel, technologies de l’information ou domaine connexe. 5 à 8 ans d’expérience en développement d’applications d’entreprise. Expérience démontrée dans un rôle technique senior ou de leadership. Excellentes capacités d’analyse, de résolution de problèmes et de communication. Capacité à évoluer dans un environnement agile, international et en constante évolution. Les certifications Java, Spring Boot ou Python constituent un atout. Atouts Expérience dans les projets de modernisation de plateformes. Connaissance des meilleures pratiques en sécurité applicative. Expérience au sein d’environnements complexes et hautement disponibles.
What you’ll do
Design, develop, and maintain robust enterprise applications and secure REST APIs using Java, Spring Boot, and Python. Provide technical leadership through architectural decisions, code reviews, and mentoring junior developers.
Requirements
Requires a university degree in computer science or a related field with 5 to 8 years of experience in enterprise application development. Candidates should have demonstrated senior technical leadership and proficiency in Java and Python.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Python
- REST API
- JavaScript
- Object-Oriented Programming
- Linux/Unix
- Oracle Database
- PostgreSQL
- Application Security
- Software Architecture
- Agile Methodology
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Aug 26, 2026
