Java Full Stack Developer

Accenture — Canada · Posted ~3 hours ago

Visa History ✓

Skills

Java Full-stack development Software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Java full-stack development opportunity within a large technology organization focused on solving complex operational and digital transformation challenges. The role sits within a technology center environment that emphasizes innovation, modern information technologies, and new technical capabilities.

Highlights

Full-stack Java development opportunity within a technology-focused environment working on innovative solutions and digital transformation challenges for enterprise clients.

Description

Notre profil : Les centres de technologie de pointe représentent le moteur de la réinvention dans le parcours de transformation de nos clients. S’appuyant sur un effectif composé de plus de 255 000 personnes réparties dans 24 pays, ces centres offrent à nos clients un accès transparent à des informations sectorielles et à des solutions technologiques innovantes. Plus forts ensemble ! Les centres de technologie de pointe ont un impact considérable sur la résolution des problèmes opérationnels de nos clients en tirant parti de l’innovation, des renseignements, de la connaissance du secteur, des nouvelles technologies de l’information et des nouvelles compétences technologiques. Alors que la technologie fait évoluer le monde plus rapidement, nos clients sont confrontés à des défis sans précédent et ont plus que jamais besoin de nous. En tant que réseau, les centres de technologie de pointe sont en mesure de donner accès à de plus grandes opportunités ainsi qu’à une valeur exponentielle pour nos clients. La valeur pour nos clients et notre personnel. Pour nos clients, ce réseau offre la force de notre diversité géographique, une plus grande résilience et un accès transparent aux connaissances sectorielles les plus approfondies, aux plus récentes solutions d’IA générative et à l’expertise technologique du monde entier. Pour notre personnel, il permet d’accéder à des parcours professionnels véritablement décloisonnés au sein d’une équipe de spécialistes hautement collaboratifs, où chacun peut tirer profit de l’expérience des autres et relever les défis les plus complexes auxquels sont confrontés les clients du monde entier. Votre profil Développeur généraliste possédant une solide expérience en Java, en J2EE, en technologies Web et en mise en œuvre d'applications d'entreprise. Vous possédez une expérience pratique en développement frontal au moyen de HTML, CSS et JavaScript, en services dorsaux, en SQL et en systèmes de gestion de bases de données. Une expérience avec Curam constitue un atout important. Les candidats qui démontrent la volonté et la capacité d'apprendre Curam seront également pris en considération. Vous appliquez de solides pratiques de génie logiciel tout au long du cycle de développement et collaborez efficacement avec les analystes d'affaires Curam, les concepteurs IU/EU, les concepteurs d'expérience et les ingénieurs en automatisation. Vous souhaitez également mettre à profit les capacités de l'IA agentique afin d'améliorer la productivité du développement, la livraison de solutions et les résultats pour les utilisateurs. Les tâches : Vous ferez partie d’une équipe de livraison Agile multidisciplinaire responsable de la conception, du développement, de la configuration, des essais, du déploiement et du soutien de solutions basées sur Curam. Vous mettrez en œuvre des fonctionnalités de produit dans l’ensemble de la pile technologique et transformerez les exigences fonctionnelles en solutions techniques sécurisées et faciles à maintenir. Vous serez responsable de la conception technique de Curam ou y contribuerez, ainsi que de la création et de l’affinement des récits utilisateurs, de la configuration et de la personnalisation des applications, de la mise en œuvre du code, du déploiement, des tests unitaires et de la résolution des défauts. Vous collaborerez étroitement avec des partenaires multidisciplinaires afin de veiller à ce que les solutions répondent aux objectifs d’affaires, de facilité d’utilisation, de qualité et de livraison. Responsabilités : Développer des composants d'applications à l'aide de Java, J2EE, HTML, CSS, JavaScript, SQL ainsi que de technologies Web et de bases de données connexes. Élaborer un code facile à maintenir, réutilisable et testable, conformément aux normes établies en matière d'architecture, de développement, de sécurité et d'accessibilité. Préparer et déployer le code des applications dans les environnements de développement et d'essai en suivant les processus établis de gestion des mises en production et de gestion de la configuration. Effectuer des tests unitaires, participer aux tests d'intégration et aux tests système, analyser les anomalies et apporter rapidement les correctifs nécessaires. Résoudre les problèmes liés aux applications, à l'intégration, aux données et aux environnements, tout en contribuant à l'analyse des causes profondes et à la mise en place de solutions durables. Participer aux revues de code, aux revues de conception, aux cérémonies de sprint, aux discussions techniques et aux activités d’amélioration continue. Soutenir les mises en production des applications, la validation en production, la maintenance continue et la résolution des incidents opérationnels. Ce qu’il vous faut : (compétences) Baccalauréat, diplôme universitaire ou expérience professionnelle équivalente. Au moins 2 à 3 ans d’expérience globale en développement JAVA. Expérience avérée en développement d’applications d’entreprise à l’aide des technologies Java et J2EE. Expérience pratique des technologies Web, notamment HTML, CSS et JavaScript. Très bonne connaissance de SQL, des concepts de données relationnelles et des systèmes de gestion de bases de données. Expérience en conception et en mise en œuvre de composants frontaux et dorsaux pour des applications Web d’entreprise. Expérience en conception orientée objet, en intégration de services, en architecture d’applications et en pratiques de codage sécurisé. Connaissance des concepts liés à l’IA agentique et capacité à utiliser de manière responsable des outils alimentés par l’IA dans le cadre de flux de travail de livraison logicielle. Maîtrise du cycle de vie du développement logiciel, des pratiques de livraison Agiles et des principes DevOps. Expérience en rédaction de tests unitaires, en diagnostic de défauts et en soutien aux tests d'intégration et aux tests système. Expérience en conception, en déploiement, en gestion des configurations et en pratiques CI/CD. Expérience avec Git ou un système de gestion de versions comparable, ainsi que capacité à travailler efficacement dans un environnement de développement collaboratif. Solides compétences en résolution de problèmes, en débogage, en analyse et en rédaction de documentation technique. Excellentes compétences en communication, en travail d’équipe et en collaboration auprès des parties prenantes. Doit être titulaire d'une habilitation de sécurité en matière de fiabilité ou être admissible à l'obtenir. L’anglais est exigé pour ce poste, car le ou la titulaire de ce poste est appelé à interagir régulièrement avec des parties prenantes au Canada, aux États-Unis et dans d’autres pays de notre empreinte mondiale, où l’anglais est la langue commune. En raison du volume important d'interactions avec ces parties prenantes anglophones, ce qui est intrinsèque à ce poste, une réorganisation des activités de l'entreprise n'est pas possible pour éviter cette exigence. Compétences souhaitables : Expérience avec les solutions IBM Curam ou volonté d’acquérir cette expertise. Expérience en mise en œuvre de solutions dans des environnements réglementés soumis à des exigences en matière de sécurité, de protection des renseignements personnels, d’accessibilité et de conformité. Expérience en réalisation de programmes de transformation numérique à grande échelle dans le secteur public ou en entreprise. La rémunération chez Accenture varie en fonction d’un large éventail de facteurs, incluant, notamment, le lieu de travail, le rôle, l’ensemble de compétences et le niveau d’expérience propre au poste. Tel qu’exigé par la loi locale, Accenture offre une fourchette salariale raisonnable pour les postes qui peuvent être pourvus, comme indiqué ci-dessous. Le recrutement pour ce poste vise à pourvoir un tout nouveau rôle. La fourchette de rémunération de base indiquée ci-dessous est destinée à servir de référence pour refléter la majorité des offres pour ce poste. Elle ne constitue pas une limite maximale – dans certains cas, la rémunération réelle peut dépasser cette fourchette lorsque cela est approprié. Pour des renseignements sur les avantages, cliquez ici. Lieu du poste: Colombie-Britannique/Ontario/Nouveau-Brunswick Fourchette salariale annuelle: $56,500 to $106,500