Développeur / Développeuse Java Senior
4 weeks ago
Ce que nous recherchons : Nous sommes à la recherche d'un(e) développeur(euse) Java senior pour rejoindre notre équipe. En tant que développeur Java chez Tink, vous participerez à la conception, au développement et à l’optimisation d’applications web et transactionnelles complexes. Vous travaillerez au sein d’équipes multidisciplinaires pour livrer des solutions robustes, performantes et alignées sur les besoins d’affaires de nos clients.Au-delà du développement, vous serez amené à jouer un rôle de référence technique auprès des clients et de leurs équipes TI. Vous participerez activement aux discussions techniques, contribuerez à la définition des solutions, et accompagnerez les clients dans la compréhension des choix technologiques. Vous serez également impliqué dans les ateliers de cadrage et les échanges fonctionnels afin de vous assurer que les solutions livrées répondent parfaitement aux attentes.Vous collaborerez de près avec les chefs de projets, les analystes et les architectes afin de garantir la qualité des livrables et la cohérence technique. Sans avoir le titre officiel de lead, vous aurez l’occasion d’assumer un rôle de leadership technique naturel, en guidant les choix de développement, en soutenant vos collègues et en représentant l’expertise de Tink auprès de nos clients.Tâches et responsabilités du poste :Analyser les besoins des utilisateurs et traduire ces besoins en spécifications techniques;Participer activement aux échanges avec les clients et leurs équipes techniques afin de bien comprendre leurs besoins et de proposer des solutions adaptées;Agir comme personne de référence technique au sein des projets, en guidant les choix technologiques et en accompagnant les collègues dans la mise en œuvre des meilleures pratiques;Concevoir, développer et déployer des applications Java Web robustes et évolutives pour des projets variés tels que des sites Web, des intranets et des sites de commerce électronique;Intégrer de nouvelles fonctionnalités avec les systèmes existants en utilisant les frameworks et les outils appropriés;Optimiser les performances des applications en identifiant et en résolvant les problèmes de performance;Effectuer des tests unitaires pour garantir la qualité du code;Mettre en place des mécanismes de sécurité robustes;Collaborer étroitement avec les membres de l'équipe de développement, les parties prenantes internes ainsi que les clients externes;Documenter le code source, les spécifications et les procédures d'installation;Participer à la conception et à l'architecture des nouvelles fonctionnalités des applications;Estimer le travail avec l'équipe de développement et proposer des recommandations pour optimiser les méthodes de travail.Qualifications et caractéristiques requises:Entre 6 à 10 ans d’expérience en programmation Java, idéalement dans un environnement orienté objet et web;Une expérience de travail sur des projets de moyenne et grande envergure;Des connaissances approfondies des frameworks Java tels que Spring MVC/Security/Boot;Une maîtrise des architectures REST et des technologies HTML/Javascript (Thymeleaf, jQuery);Une expérience avec Tomcat standalone et embarqué dans un micro-service Springboot;Une capacité démontrée à interagir avec les clients et leurs équipes techniques, à vulgariser des concepts complexes et à instaurer une relation de confiance;Des aptitudes naturelles en leadership technique, te permettant de guider les choix technologiques et de soutenir tes collègues, sans occuper formellement un poste de lead.Des compétences en JPA (Hibernate) avec MSSQL et une expérience avec GIT;Idéalement, une expérience en développement Vue.js et avec divers CMS;Un baccalauréat en informatique ou une scolarité moindre combinée à une expérience pertinente;Une excellente maîtrise du français, tant à l'oral qu'à l'écrit, et une connaissance fonctionnelle de l'anglais serait un atout;Ce que nous offrons :Salaire concurrentiel;Semaine de 37,5 h avec un horaire flexible;Mode de travail hybride (2 jours au bureau par semaine);Horaire d'été;Vacances et congés de maladie payés;Assurances collectives;Contribution à un REER collectif;Accès à un gym gratuit;Télémédecine et programme d’aide aux employé(e)s;Clientèle de renom et projets de grande envergure;Technologies variées et modernes;Possibilité d’évolution de carrière;Remboursement d’activités de formation et de perfectionnement;Évènements et activités sociales;Collègues d'expérience et champs d'expertise variés.--english_version--What we're looking for: We are seeking a Senior Java Developer to join our team.As a Java Developer at Tink, you will be involved in the design, development, and optimization of complex web and transactional applications. You will work within multidisciplinary teams to deliver robust, high-performance solutions aligned with our clients’ business needs.Beyond development, you will act as a technical reference for clients and their IT teams. You will actively participate in technical discussions, contribute to defining solutions, and support clients in understanding technology choices. You will also take part in scoping workshops and functional discussions to ensure the solutions delivered fully meet expectations.You will collaborate closely with project managers, analysts, and architects to guarantee the quality and technical consistency of deliverables. Without holding the official title of lead, you will have the opportunity to assume a natural technical leadership role by guiding development choices, supporting your colleagues, and representing Tink’s expertise to our clients.Job Tasks and Responsibilities:Analyze user needs and translate them into technical specifications;Actively participate in discussions with clients and their technical teams to fully understand their needs and propose suitable solutions;Serve as a technical reference within projects, guiding technology choices and supporting colleagues in applying best practices;Design, develop, and deploy robust and scalable Java web applications for various projects such as websites, intranets, and e-commerce platforms;Integrate new features with existing systems using appropriate frameworks and tools;Optimize application performance by identifying and resolving performance issues;Conduct unit testing to ensure code quality;Implement strong security mechanisms;Work closely with development team members, internal stakeholders, and external clients;Document source code, specifications, and installation procedures;Contribute to the design and architecture of new application features;Estimate work with the development team and propose recommendations to optimize work methods.Required Qualifications and Characteristics:Between 6 to 10 years of experience in Java programming, ideally in an object-oriented and web environment;Experience working on medium to large-scale projects;In-depth knowledge of Java frameworks such as Spring MVC/Security/Boot;Proficiency with REST architectures and HTML/JavaScript technologies (Thymeleaf, jQuery);Experience with Tomcat standalone and embedded within a Spring Boot microservice;Proven ability to interact with clients and their technical teams, simplify complex concepts, and build trust;Natural technical leadership skills, enabling you to guide technology choices and support colleagues without formally holding a lead title;Experience with JPA (Hibernate) and MSSQL, as well as GIT;Ideally, experience in Vue.js development and with various CMS;A bachelor’s degree in computer science or equivalent education combined with relevant experience;Excellent command of French, both spoken and written, with functional knowledge of English considered an asset.What we offer:Competitive salary.37.5-hour workweek with a flexible schedule.Hybrid work mode (2 days per week at the office).Summer schedule.Paid vacation and sick leave.Group insurance.Contribution to a collective RRSP.Access to a free gym.Telemedicine and employee assistance program.Renowned clients and large-scale projects.Various and modern technologies.Career advancement opportunities.Reimbursement of training and development activities.Events and social activities.Experienced colleagues and diverse fields of expertise.
-
Développeur / Développeuse Java Senior
3 days ago
Montreal, Canada Tink Full timeJoin to apply for the Développeur / Développeuse Java Senior role at Tink Get AI-powered advice on this job and more exclusive features. Assurances collectives; What we're looking for: We are seeking a Senior Java Developer to join our team. As a Java Developer at Tink, you will be involved in the design, development, and optimization of complex web and...
-
Développeur/Développeuse Java
1 week ago
Montreal, Canada Maplr Full timeTu recherches un nouveau challenge en tant que Développeur/Développeuse Java à Montréal ? Tu es à la bonne place ! Rejoins-nous chez Maplr ! Nous sommes à la recherche de talents exceptionnels comme toi, prêts à contribuer à des projets d'envergure qui façonneront l'avenir du Québec, tout en vivant une aventure humaine incroyable de l'autre côté...
-
Développeur/Développeuse Java
2 weeks ago
Montreal, Canada Maplr Full timeTu recherches un nouveau challenge en tant que Développeur/Développeuse Java à Montréal ? Tu es à la bonne place ! Rejoins-nous chez Maplr ! Nous sommes à la recherche de talents exceptionnels comme toi, prêts à contribuer à des projets d'envergure qui façonneront l'avenir du Québec, tout en vivant une aventure humaine incroyable de l'autre côté...
-
Développeur ou développeuse, Java AEM
2 weeks ago
Montreal, Canada Desjardins Group Full time**Nous utilisons des témoins (ex. : ) pour personnaliser nos contenus et faciliter votre expérience numérique. Certains témoins peuvent être recueillis avec votre consentement.**Développeur ou développeuse, Java AEM page is loaded## Développeur ou développeuse, Java AEMremote type: Le mode de travail s’appliquant au poste est hybridelocations: ...
-
Développeur ou développeuse, Java AEM
2 weeks ago
Montreal, Canada Desjardins Group Full time**Nous utilisons des témoins (ex. : ) pour personnaliser nos contenus et faciliter votre expérience numérique. Certains témoins peuvent être recueillis avec votre consentement.**Développeur ou développeuse, Java AEM page is loaded## Développeur ou développeuse, Java AEMremote type: Le mode de travail s’appliquant au poste est hybridelocations:...
-
Développeur ou développeuse, Java AEM
2 weeks ago
Montreal, Canada Desjardins Group Full time**Nous utilisons des témoins (ex. : ) pour personnaliser nos contenus et faciliter votre expérience numérique. Certains témoins peuvent être recueillis avec votre consentement.**Développeur ou développeuse, Java AEM page is loaded## Développeur ou développeuse, Java AEMremote type: Le mode de travail s’appliquant au poste est hybridelocations: ...
-
Développeur/Développeuse Java
7 days ago
Montreal, Quebec, Canada Maplr Full time $90,000 - $120,000 per yearTu recherches unnouveau challengeen tant queDéveloppeur/Développeuse Javaà Montréal ?Tu es à la bonne place Rejoins-nous chezMaplr Nous sommes à la recherche detalents exceptionnelscomme toi, prêts à contribuer à desprojets d'envergurequi façonneront l'avenir du Québec, tout en vivant uneaventure humaine incroyablede l'autre côté de...
-
Développeur / Développeuse Java senior
2 days ago
Montreal, Quebec, Canada Botzbrain, inc. Full timeSenior Java Developer - Rejoignez une équipe d'excellence en technologiesNous sommes à la recherche d'un(e) Senior Java Developer passionné(e) et expérimenté(e) pour rejoindre une équipe dynamique et participer à des projets ambitieux auprès de clients prestigieux.Notre organisation accompagne ses clients dans leurs projets de transformation...
-
Développeur ou développeuse, Java AEM-FR
1 week ago
Montreal-Ouest, Canada Desjardins Full timeDéveloppeur ou développeuse, Java AEM-FR Join to apply for the Développeur ou développeuse, Java AEM-FR role at Desjardins Les Fondations TI, qui regroupent des capacités technologiques transverses, accompagnent un nombre croissant de projets numériques au quotidien. Composée de 16 fondations, la direction Fondations, Expérience Numérique,...
-
Développeur ou développeuse, Java AEM-FR
1 week ago
Montreal West, Canada Desjardins Full timeDéveloppeur ou développeuse, Java AEM-FR Join to apply for the Développeur ou développeuse, Java AEM-FR role at Desjardins Les Fondations TI, qui regroupent des capacités technologiques transverses, accompagnent un nombre croissant de projets numériques au quotidien. Composée de 16 fondations, la direction Fondations, Expérience Numérique,...