Développeur Java
Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 10 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 520 millions de dollars canadiens. SII Canada, installée à Montréal et Toronto, a pour objectif d'apporter des solutions à forte valeur ajoutée à ses partenaires/clients dans les métiers de l'ingénierie et des technologies de l’information. SII Canada c'est surtout de l’agilité, de la technicité et des métiers passionnants qui génèrent expériences et opportunités de carrières.
En lien avec la mise en place de nouvelles exigences réglementaires le développeur devra principalement :
- Créer et modifier des modules pour les nouvelles fonctionnalités
- Mettre l'emphase sur les tests
- unitaires (JUnit)
- fonctionnels/BDD (Gherkin/Cucumber)
Avoir de l’expérience dans un ou plusieurs volets de DevOps, comme :
- Automatisation de build/test/deploiement
- Par exemple : via Jenkins
- Virtualisation d’environnements de test
- Par exemple, automatiser la génération d’un environnement de test complet (avec serveur applicatif, BD, FTP, Mock d’API externe, etc.)
- Exemples d’outils utilisés : Docker + scripts Ansible
- Connaître un langage orienté-objet comme C#
Avoir de très bonnes connaissances dans les technologies/outils suivants :
- Java 4 (application Legacy)
- Framework Spring 2 (avec config XML) + Hibernate
- Gestion de dépendances manuelle (JAR)
- Packaging fait avec script bash + ant
- Java 8 et + (nouveaux modules découpés à partir de l’application Legacy)
- Framework Spring 5 (avec config Java) – DI seulement, mais potentiellement Spring Boot
- Gestion de dépendances/packaging avec Maven
- Scripting
- Bash, ksh (unix)
- Bat (Windows)
- Outils de tests
- JUnit
- Cucumber (Gherkin)
- Consommation de services/API Web
- REST
- SOAP
- IDE
- Eclipse
- IntelliJ IDEA
- Système d’exploitation
- AIX (IBM Unix), Linux
- Base de données
- DB2 (IBM)
- Oracle
- Scheduling
- TWS
- Control-M
- Gestion de code source
- BitBucket (GIT)
- Outils de gestion
- Jira