Java Web Developer / Développeur Java Web
hybris Canada Inc. - Montréal, QC

This job posting is no longer available on Indeed. Find similar jobs: Java Web Developer jobs - hybris Canada jobs

As one of the fastest growing multi-channel software leaders in Europe and North America, we’d like to strengthen our teams in our Montreal office. hybris is a fast-growing global company, which means you have a great opportunity to grow and succeed with us!

hybris Canada, Inc. is currently looking for Java Web Developers. Reporting to the Java Software Development Manager, the selected candidate will contribute to analyze, design, develop and support application modules for our B2B/B2C E-Commerce platform. The Java Web Developer is responsible for the delivery of very high quality applications in respect of the industry highest level standards while using cutting edge Java technologies.

Your Responsibilities

  • Analyze/Provide technical solutions following customers request to change the web application functionalities.
  • Use all the necessary development tools such as Eclipse, SVN, Ant, Maven.
  • Design and implement scalable, highly available and user friendly web applications using Spring, JPA, JMS, AJAX.
  • Follow the company code conventions based on the official Java coding standards as well as software development best practices (Design Patterns, N-Tiers architecture).
  • Maintain and improve existing applications by developing and implementing new features.
  • Collaborate with the other team members throughout the development lifecycle.
  • Develop proof-of-concepts (R&D) in collaboration with the architectural team.
  • Play a leading role in the development team to implement technical solutions according to business requirements.
  • Mentor junior team members in Java and Object Oriented programming best practices.
  • Participate in code review.

Your Qualifications

  • We are looking for a solid candidate who has experience in working with technology projects.
  • Min. 3 years of relevant professional experience in Java

Development using Agile development methodology.

  • Min. 2 years of in depth experience with web based/e-commerce applications and/or business/customer management systems (ex. supply chain management).
  • Solid experience with Java, J2EE, Struts, JavaScript (jQuery, Dojo, etc.).
  • Experienced with HTML, JSP, TagLibs, XML and AJAX
  • Strong with SQL, JDBC and ORM tools. JPA is an asset.
  • Experienced with web application servers such as JBoss.
  • Experienced with Source Versioning (Mercurial) and unit testing (jUnit).
  • Familiar with application frameworks (Spring), build automation (Ant) and Web Services (REST).
  • Familiar with Linux operation system.
  • Excellent communication skills, both verbal and written (bilingualism is an asset).
  • Ability to perform in a deadline driven environment.
  • Excellent team player and problem solver with a high level of self-motivation and initiatives.

We offer a challenging work environment with abundant opportunities for you to demonstrate your abilities and learn new skills. Hybris has a flat organizational structure allowing all employees the ability to contribute.

We also encourage the innovative use of new technology and ideas. At hybris, you will enjoy working with smart and dynamic co-workers. We value your enthusiasm to do what it takes to deliver superior results to our clients.

http://www.hybris.com/

******************************************************

Chefs de file en Europe et en Amérique du Nord dans le domaine des applications à inter-avenues, nous souhaitons renforcer les équipes de notre bureau de Montréal. Nous avons besoin de vos compétences!

Nous sommes actuellement à la recherche de Développeurs Java Web. Relevant du directeur du développement de logiciels Java, les candidats choisis participeront à l'analyse, à la conception, au développement et au soutien des modules d'application de notre plateforme de commerce électronique B2B/B2C. Les Développeurs Java Web ont la responsabilité de livrer des applications de très grande qualité conformément aux normes les plus rigoureuses de l'industrie, à l'aide des technologies de pointe Java.

Vos responsabilités

  • Analyser et fournir des solutions techniques lors de modifications de fonctionnalités d'une application Web suite à une demande client.
  • Utiliser tous les outils de développement nécessaires comme Eclipse, SVN, Ant, Maven.
  • Concevoir et mettre en œuvre des applications Web évolutives, conviviales avec disponibilité élevée à l'aide de Spring, JPA, JMS et AJAX.
  • Respecter les conventions de programmation de l'entreprise axées sur les normes de codage officielles Java, de même que les pratiques exemplaires en matière de développement de logiciels (modèles de conception, architecture n-tiers).
  • Maintenir et améliorer les applications actuelles en élaborant et en intégrant de nouvelles caractéristiques.
  • Collaborer avec les autres membres de l'équipe pendant tout le cycle de développement.
  • Concevoir la validation de concepts (R&D) en collaboration avec l'équipe d'architecture.
  • Jouer un rôle prépondérant dans l'équipe de développement pour mettre en œuvre des solutions techniques en fonction des exigences commerciales.
  • Conseiller les membres plus jeunes de l'équipe sur les pratiques exemplaires de la programmation Java et orientée objet.
  • Participer à la revue de codes.

Vos qualifications

  • Minimum de trois (3) années d'expérience pertinente en développement Java à l'aide de la méthodologie de développement Agile. .
  • Minimum de deux (2) années d'expérience pertinente des applications de commerce électronique ou en ligne et/ou des systèmes de gestion des affaires/clients (p. ex. gestion de chaîne d'approvisionnement).
  • Expérience approfondie de Java, J2EE, Struts, JavaScript (jQuery, Dojo, etc.).
  • Expérience de travail avec HTML, JSP, TagLibs, XML et AJAX.
  • Grande connaissance des outils SQL, JDBC et ORM. La connaissance de JPA est un atout.
  • Expérience avec des serveurs d'applications Web comme JBoss.
  • Familier avec des outils de gestion de sources (Mercurial) et des tests unitaires (jUnit).
  • Connaissance des cadres d'application (Spring), de l'automatisation du déploiement et compilation (Ant) et des services Web (REST).
  • Connaissance du système d'exploitation Linux.
  • Excellentes aptitudes pour les communications, orales et écrites (le bilinguisme est un atout).
  • Capacité de travailler dans un milieu soumis à des délais serrés.
  • Excellent esprit d'équipe et de résolution de problèmes doublé d'un grand sens de l'initiative et de motivation personnelle.

Nous offrons un milieu de travail stimulant, débordant d'occasions de faire valoir vos capacités et d'acquérir de nouvelles compétences. hybris fonctionne selon une structure organisationnelle horizontale qui permet à tous les employés d'apporter leur concours.

Nous encourageons aussi l'usage novateur de technologies et d'idées nouvelles. Chez hybris, vous aurez la chance de travailler auprès de collègues allumés et dynamiques. Nous valorisons votre enthousiasme à tout mettre en œuvre pour livrer des résultats supérieurs aux attentes de nos clients.

http://www.hybris.com/


Indeed - 2 years ago - save job - copy to clipboard