Développeur Java AWS (Expert)
Role details
Job location
Tech stack
Job description
Langues requises : Maîtrise du français et de l'anglais, à l'oral comme à l'écrit
Rejoins une équipe de spécialistes TI et mets à profit ton expertise en développement back-end pour concevoir, développer et optimiser des services applicatifs cloud à forte valeur ajoutée.
Dans ce rôle, tu joueras un rôle clé dans la transformation numérique d'une grande organisation du secteur bancaire. Grâce à ton sens de l'architecture, ta maîtrise des technologies modernes et des pratiques DevOps, tu transformeras des enjeux techniques complexes en solutions fiables, performantes et innovantes.
Au sein d'une équipe multidisciplinaire engagée, tu contribueras activement à l'évolution des plateformes applicatives et à l'amélioration continue de leur performance technologique.
Contexte du mandat :
Durée du mandat : 12 mois. Lieu : Montréal. Mode de travail : hybride, avec une présence de 2 jours par semaine au bureau, dont le mercredi dédié à la journée d'équipe et une seconde journée flottante.
Une opportunité en tant que développeur full stack expert au sein d'une équipe de livraison TI dédiée à une plateforme de gouvernance de la destruction des données. Le rôle s'inscrit dans une initiative technologique d'envergure et à forte valeur ajoutée, avec un impact direct sur les processus et la qualité des solutions livrées. Le poste permet de mettre à profit une expertise approfondie en développement logiciel, en intégration de solutions et en bonnes pratiques de génie logiciel.
Responsabilités :
- Dans ce rôle, la personne est responsable de la livraison de solutions technologiques alignées avec les besoins d'affaires et les orientations d'architecture.
- Elle conçoit et met en place des intégrations via API, micro-services et flux Kafka.
- Elle développe et maintient des pipelines afin d'automatiser l'intégration continue (CI) et le déploiement continu (CD).
- Elle diagnostique et résout des problématiques techniques complexes en privilégiant des solutions durables et évolutives.
- Elle collabore étroitement avec les architectes, analystes et autres développeurs afin d'optimiser la qualité et la performance des livrables.
- Elle contribue à l'amélioration continue en renforçant les bonnes pratiques de développement logiciel et en assurant la qualité du code grâce à des tests automatisés.
Requirements
- Un baccalauréat ou une maîtrise en informatique, en génie logiciel ou une expérience équivalente est requis.
- Une excellente maîtrise de Java, du framework Spring, des architectures micro-services, des API et des contrats API est attendue.
- Une bonne connaissance des outils DevOps tels que Jenkins, Git / Bitbucket, Nexus et Docker est nécessaire.
- Une expérience avec les services infonuagiques AWS, notamment EKS, DynamoDB, Lambda, SQS et Step Functions, est fortement appréciée.
- Une connaissance de Kafka est souhaitée.
- Une compréhension approfondie du cycle de vie du développement logiciel et des méthodologies Agile est indispensable., AWS Java Spring Boot Qualités souhaitées Esprit de synthèse Adaptabilité Capacités d'analyse Bon relationnel Curiosité Passion Qualités rédactionnelles Satisfaction client Avantages Aide à la mobilité Assurance collective familiale Congés payés au-delà du minimum légal Salle de jeux Réduction salle de sport Participation aux frais de transport
Benefits & conditions
Type de contrat : Temporaire - 6 mois, Primes de cooptation Télétravail