Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Compétences requises
- 12 à 15 ans d’expérience pratique sur Java/JEE. Doit être capable d’écrire un code optimisé, efficace et propre.
- Maîtrise solide de la Programmation Orientée Objet et des concepts de Design Pattern avec une expérience pratique de leur utilisation pendant le développement. Linux, Unix, Shell Scripting. Compétences analytiques et de résolution de problèmes solides. Le candidat doit être capable de concevoir puis d’implémenter des solutions.
- Connaissances DevOps : empaquetage et déploiement d’applications web utilisant Jenkins, Teamcity, etc.
- Esprit d’équipe avec une attitude et une éthique de travail solides. Compétences solides en communication orale et écrite. Le candidat est censé travailler avec des équipes mondiales et doit donc être clair à la fois dans la communication verbale et écrite.
- Rédiger des tests unitaires qui couvrent toutes les principales composantes logiques du code.
Compétence souhaitée
- JAVA 8+
- Compétences solides en bases de données, incluant PL/SQL et l’optimisation des requêtes.
- Spring/Spring Boot/Hibernate.
- Architecture en couches, architecture basée sur des composants.
- Unix OS, Scripting, Python ou Perl.
- Expérience dans le développement d’autres types d’applications (applications web, batch ou streaming).