W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Developer Java

Developer Java

  • Location

    Montreal

  • Sector:

    Developer/Programmer

  • Job Type:

    Contract

  • Contact:

    Youssef Bansar

  • Job Reference:

    4427

  • Published:

    3 months ago

  • Expiry date:

    2019-08-12

  • Start Date:

    2019-08-19

  • :

    #

En tant que membre principal de l’équipe de développement logiciel, l’ingénieur principal Java sera principalement responsable de la conception et du développement de solutions logicielles permettant de créer et d’optimiser des applications Web multi-locataires hautement évolutives et basées sur le Web, utilisées par les associations et agences nationales du secteur. enseignement supérieur, collèges et universités.

 

Les responsabilités

Concevez et développez des plates-formes d'applications Web haut volume de niveau entreprise et des solutions techniques de pointe exploitant les technologies des plates-formes Java et JEE.
Participez aux discussions de conception et aux sessions de conception de solutions avec les équipes de gestion de produits et de développement logiciel afin de concevoir de nouvelles fonctionnalités et capacités de plate-forme.
Développer et prendre en charge des solutions d'intégration basées sur JMS et des API (basées sur les principes et l'architecture REST) ​​pour les applications internes ainsi que pour des scénarios d'intégration de systèmes tiers.
Contribuez à l'évaluation, au prototypage et à la sélection de solutions logicielles de temps en temps pour formuler des recommandations visant à améliorer les performances et l'évolutivité de nos produits phares.
Appliquez des pratiques de développement piloté par les tests et des outils de mesure de la qualité logicielle tels que SonarQube ou Coverity pour améliorer la qualité des logiciels fournis.
Fournir des conseils pratiques et un mentorat aux équipes de développement Java.
Favoriser et soutenir la culture de l'innovation et de l'excellence dans l'organisation d'ingénierie.

 

 

Exigences du poste Baccalauréat ou maîtrise en informatique ou en informatique. Maîtrise démontrée des technologies JEE standard: JSF, JSP, JMS, JAX-RS, JTA et JPA. Au moins deux à trois années d'expérience de la mise en œuvre de projets dans un ou plusieurs modules de la structure Spring - infrastructures Spring MVC, Spring Security et Spring.   Description du poste Solid Hibernate - compétences en développement JPA et en écriture de requêtes SQL. Expertise dans le développement de services Web / API RESTful utilisant au moins un ou plusieurs frameworks - JAXRS, Apache CXF, Jersey, Web Services Spring ou Restlet. Compréhension approfondie des meilleures pratiques de développement d’entreprise Java et des conventions de codage. Compréhension solide des modèles d'intégration d'entreprise et des modèles ant. Maîtrise de l'implémentation et de l'administration de JBoss AS7 et ESB / Apache Mule. Expérience avec HTML5 / Twitter Bootstrap, jQuery ou d'autres bibliothèques JavaScript. Connaissance avancée de Microsoft SQL Bonne compréhension des systèmes de contrôle de source (Git). Capacité à bien travailler de manière indépendante et en équipe. Expérience dans le développement piloté par les tests. Excellentes compétences de communication écrite et verbale. Posséder une capacité à gérer le changement et à effectuer plusieurs tâches à la fois. )

Le contrat se situe à Toronto

Contrat de 2 mois