Développeur Java Senior
Extia · Greater Montreal Metropolitan Area
Apply & track with Apply EdgeChez Extia Canada, on fait du conseil autrement : performance, transparence et humain avant tout.Présents en Europe et au Canada, certifiés Great Place To Work®, on accompagne nos consultants sur des mandats à forte valeur ajoutée, dans des environnements exigeants.D’abord qui ?On cherche un Développeur Java Senior, avec une solide expérience en développement backend Java, capable d’intervenir sur des projets de build et des environnements modernes intégrant Cloud, DevOps et architectures microservices.Le contexte : participer à la conception, au développement et à l’évolution d’applications Java dans un environnement technique exigeant, avec des enjeux de qualité, de performance et de maintenabilité.On cherche un profil avec environ 7 ans d’expérience en développement Java, alternance incluse, autonome techniquement et à l’aise dans un environnement Agile et anglophone.Quelqu’un qui :possède une solide expérience en développement Javamaîtrise Java 11+, idéalement Java 17 ou plusmaîtrise Spring Boot et/ou Spring MVCa déjà travaillé sur des projets de build / développement de nouvelles solutionspossède de bonnes compétences Cloud et DevOpsa une expérience avec AWS et/ou Azurecomprend les architectures microservicestravaille efficacement en méthodologie Agileest capable d’évoluer dans un environnement professionnel en anglaisaccorde de l’importance à la qualité du code et aux bonnes pratiques de développementEnsuite quoi ?Mission principaleParticiper à la conception, au développement et à l’évolution de solutions backend Java modernes, en contribuant aussi bien aux choix techniques qu’à la qualité et à la fiabilité des applications.ResponsabilitésConcevoir et développer des applications backend en JavaDévelopper et maintenir des services avec Spring Boot / Spring MVCParticiper à des projets de construction de nouvelles applications et fonctionnalitésContribuer à la conception et à l’évolution d’architectures microservicesParticiper aux choix et orientations techniquesIntégrer les applications dans des environnements Cloud AWS ou AzureTravailler avec les pratiques et outils DevOpsParticiper aux revues de code et garantir la qualité des développementsCollaborer avec les équipes techniques et fonctionnellesParticiper aux cérémonies et pratiques AgileDocumenter les développements et choix techniquesProfil recherchéEnviron 7 ans d’expérience en développement Java, alternance incluseExpérience significative avec Java 11+Maîtrise de Spring Boot et/ou Spring MVCExpérience sur des projets de buildExpérience ou bonnes compétences en environnement CloudExpérience avec AWS et/ou AzureConnaissance des pratiques et environnements DevOpsBonne compréhension des architectures applicatives modernesCapacité à travailler de manière autonomeAnglais courantCompétences techniques clésJava 11+Spring Boot / Spring MVCAWS ou AzureCloudDevOpsArchitecture microservicesAPIs / services backendGitMéthodologie AgileAtoutsExpérience avec Java 17+Expérience approfondie en architecture microservicesCertifications Java, AWS, Azure ou CloudConnaissances en développement front-endMaîtrise d’autres langages de programmationProjets personnels ou contributions techniques en JavaContributions Open Source / GitHubPourquoi Extia Canada ?Certifiée Great Place To Work®Transparence sur les environnements et attentesMandats à forte valeur ajoutée dans des contextes exigeantsAccompagnement dans le développement professionnel et la montée en compétences