Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
- Analyser les besoins des clients et des parties prenantes afin de recommander les solutions technologiques appropriées
- Concevoir, développer et faire évoluer des applications logicielles répondant aux besoins organisationnels
- Élaborer des stratégies de réalisation et documenter les solutions techniques
- Développer des applications à l’aide de technologies Java et SQL en appliquant les meilleures pratiques de développement
- Réaliser des essais automatisés afin d’assurer la qualité, la sécurité et la stabilité des solutions
- Assurer l’intégration harmonieuse des composantes techniques et résoudre les problématiques rencontrées
- Procéder à l’installation, à la configuration et à la mise en œuvre des applications
- Collaborer avec les équipes multidisciplinaires dans un environnement agile
- Planifier, coordonner et prioriser les activités de développement afin de respecter les objectifs et les échéanciers
- Contribuer à l’amélioration continue des pratiques, des processus et des solutions technologiques
Le profil recherché est le suivant :
- Cumuler un minimum de cinq (5) ans d’expérience dans un rôle similaire
- Posséder une expérience de développement dans des environnements agiles et en mode cascade
- Maîtriser les langages Java et SQL ainsi que les technologies connexes
- Démontrer une expertise avec Spring Boot, Spring Cloud, Spring Data JPA, Hibernate et MapStruct
- Concevoir des interfaces de programmation applicative et des architectures de microservices
- Utiliser les outils Maven, Git, GitHub Actions et les mécanismes d’intégration et de déploiement continus
- Appliquer les bonnes pratiques de développement logiciel, notamment l’architecture propre, le code propre et les modèles de conception
- Comprendre les concepts infonuagiques et les principes d’architecture moderne
- Exploiter des outils d’intelligence artificielle afin d’améliorer l’efficacité et la qualité du développement
- Faire preuve de curiosité, d’autonomie et d’une volonté d’apprentissage continu
- Communiquer efficacement et vulgariser des concepts techniques auprès de différents intervenants
- Collaborer efficacement avec les membres de l’équipe et contribuer activement à l’atteinte des objectifs communs
📌 Développeur - Java/SQL (Montreal)
🏢 COFOMO
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.