2493469
(Référence :2148)

Développeur Java Back-End

Description du poste

  • Nous sommes à la recherche d’un Développeur Java back-end. Ce poste est permanent et est situé à Montréal.

    Description :
    Sous la supervision du directeur du développement, le développeur back-end est responsable de créer, optimiser et maintenir le back-office des différentes applications de l’entreprise, de la couche de persistance aux services web. Il maîtrise aussi bien l’implantation technique que les pratiques d’excellence en conception logicielle. À ce titre, il participe à l’analyse, au design, à l’implémentation et aux tests relatifs au développement des nouvelles fonctionnalités. Le développeur back-end travaille étroitement avec chacun des membres de l’équipe de développement et avec l’architecte technique, afin de s’assurer que les produits créés répondent aux besoins des utilisateurs et respectent des normes de qualité élevées. Travaillant principalement sur la réalisation du code Java back-end, le développeur peut également être amené à faire du développement front-end en Java ou JavaScript à l’occasion.
    Rôles et responsabilités :
    Analyser les spécifications fonctionnelles et techniques afin de concevoir les services permettant de répondre aux besoins des clients et de l’entreprise.
    Effectuer l’analyse, le design et le développement des services backend liés aux nouvelles fonctionnalités.
    Définir et développer les différentes APIs utilisées par les applications clientes de l’entreprises (Desktop et Web) pour interroger les services back-end.
    Produire les tests unitaires et d’intégration visant à valider la qualité des fonctionnalités développées et à s’assurer de leur non-régression dans le cadre de développement futurs.
    Collaborer avec les autres développeurs et l’architecte dans le design, la mise en place et l’intégration des différentes API et services back-end.
    Collaborer avec l’équipe d’assurance qualité afin d’élaborer les scénarios de tests et de les accompagner dans l’automatisation des cas de tests.
    Participer à la mise en place, au suivi et à l’amélioration continue des pratiques de développement de l’équipe.
    Participer aux choix technologiques et aux choix d’évolution de l’architecture.
    Collaborer avec les autres membres de l’équipe de développement et de l’équipe QA afin d’atteindre les objectifs de l’équipe dans les temps impartis et avec un haut niveau de qualité.

    Environnement :
    Méthodologie Agile (Scrum et Kanban)
    Java 1.8+
    TypeScript (Angular)
    Oracle et MariaDB
    WildFly, Hibernate, Docker
    Maven, Git, Jenkins, Artifactory
    JIRA, Confluence, GitLab EE
    Eclipse
    Windows et Linux

    Profil recherché :
    Diplôme universitaire de premier cycle en sciences informatiques, génie informatique ou autre discipline
    pertinente, ou combinaison équivalente de formation et d’expérience.
    Minimum de 8 ans d'expérience concrète en tant que développeur back-end Java.
    Expérience en développement de services web.
    Connaissance des méthodologies et outils de développement et de tests d’applications Java.
    Maitrise des communications, orales et écrites, en français et anglais.

    Atout : Expérience de développement dans un contexte Agile ou Kanban
    Atout : Expérience dans un rôle d’architecte ou de team lead.
    Atout : Expérience en développement JavaScript avec un framework reconnu.
    Atout : Expérience en développement front-end Java (Swing)

    Exigences techniques
    Bonne connaissance du développement Java/JEE.
    Bonne connaissance de EJB 3, Servlet, JMS, JAXB.
    Connaissance des services web et des protocoles/API tels que REST ou SOAP.
    Connaissance de SQL, Hibernate et JPA.
    Connaissance de JSON, XML, et XSD.
    Expérience avec un serveur d’application tel que JBoss/WildFly, GlassFish ou WebSphere.
    Bonne connaissance des Design Patterns et principes de programmation orientée objet.

    Atout : Connaissance de JAAS et LDAP.
    Atout : Connaissance de langages de script tels que Bash, Groovy ou Python.
    Atout : Connaissances en développement web (HTML5, CSS, JavaScript)

    Qualités et aptitudes recherchées
    Excellentes habilités de communication et d’écoute.
    Souci du détail et de la satisfaction des clients.
    Très bonne capacité analytique et créativité.
    Capacité d’organisation, dynamisme, professionnalisme et autonomie.
    Capacité à comprendre des problèmes complexes.
    Adaptation rapide aux nouvelles situations et aux nouvelles technologies.
    Prise de décision, sens de l’initiative et leadership.
    Capacité de travailler sous pression avec de courts délais.
    Motivation à travailler dans un environnement de travail d’équipe.

Description de l'entreprise

PLANAXIS est une entreprise internationale de services-conseils et de solutions en technologies de l'information.

Depuis 1997, l'entreprise a acquis une solide réputation auprès de ses clients par ses réalisations et est considérée comme un partenaire de confiance.

Si vous êtes à la recherche de nouveaux défis avec une entreprise internationale qui a su instaurer depuis des années des relations clients-employés fondées sur le respect, la confiance et la transparence, privilégiant la qualité et offrant un environnement propice au développement professionnel des employés.

Joignez-vous à PLANAXIS

**Suivez nos offres d'emplois**
PLANAXIS JOBS COMMUNITY : http://www.linkedin.com/groups?gid=2691646
PLANAXIS TWEET'JOBS : https://twitter.com/planaxis

Autres offres de l'entreprise

 

Nouveau sur Jobboom

Votre profil et votre CV seront désormais visibles par les employeurs.

  • Soyez repéré et contacté directement par les recruteurs
  • Augmentez vos chances de trouver l’emploi de vos rêves

N’oubliez pas de compléter votre profil et de mettre à jour votre CV pour aider les employeurs à vous trouver.