Return to jobs

Développeurs Java-Cloud

Ref: CA_EN_6_919334_1368710

Posted on 09 September 2021
Location
Montreal, Quebec
Contract Type
Direct Hire

Senior Software Developer - Java/Cloud Platform (new team!)

Location: Montreal - Quebec - Canada

Function: Engineering

Ref #: 20210016522

Description

Please know that this position is 100% work from home till at least end June 2021 due to Covid-19. Candidates from the Montreal region will be highly preferred. Around June our new Montreal office will be located close to "Marché Central" (Sauvé/Crémazie metro - 555 Chabanel West). Return to office will be progressive Summer ’21.

We are looking for a Senior Java/Cloud Software developer to join its world class engineering team in Montreal for its latest Cloud platform. This role is part of a new Full-Stack team we are building from the ground up.

We are seeking a strong technical developer with a passion for software development and Cloud experience. You will play a key role in the development of our SaaS offering, in a highly collaborative, agile environment.

This role provides the opportunity to:

• Design and develop Cloud native SAAS products /applications

• Work with state-of-the-art Cloud technologies

• Design and architect scalable & high-performance software products using modeling techniques and software design patterns

• Design and develop Object Oriented and Service Oriented software with practical use of design patterns

• Writing well-designed, testable, efficient code as a contributing member of the team, primarily using Java

• Use and contribute to the Continuous Integration and Continuous Delivery process (CI/CD)

• Leads activities for decomposing product requirements into tasks and associated estimates

• Mentors the team on technology concepts and ensures team compliance to best practices for design

• Mentors the team on the best techniques to debug and troubleshoot issues

• Participates in code and design reviews to ensure quality and conformance to product standards.

Qualifications

• Bachelor's degree in Computer Science/Engineering or equivalent experience

• 7+ years of hands-on development experience

• Strong experience to design and build cloud native SAAS products /applications, including an understanding of security and multi-tenancy

• Significant experience in Java and J2EE stack, experience with Spring and Hibernate/JPA

• Strong written and verbal communication skills

• Hands on experience with design patterns

• Track record of delivering high quality software on time

• Experience in Object-oriented analysis, design and programming, database modeling, etc.

• Expertise in Javascript, AJAX and other Java presentation technologies, SOA and Web Services

• Good experience of Continuous Integration and Continuous Delivery process (CI/CD).

Plus:

• Bilingual French/English (we provide with free virtual classes in French during working hours)

• Experience in Data Analytics using Cassandra and Spark

• Experience using one or more application containers such as JBoss or Tomcat

• Kubernetes

Développeur logiciel senior - Java/Plate-forme cloud (nouvelle équipe !)

Lieu : Montréal - Québec - Canada

Fonction : Ingénierie

No de réf. : 20210016522

Description

Sachez que ce poste est 100% travail à domicile jusqu'à au moins fin juin 2021 en raison de Covid-19. Les candidats de la région de Montréal seront hautement préférés. Vers le mois de juin, notre nouveau bureau de Montréal sera situé près du "Marché Central" (métro Sauvé/Crémazie - 555 Chabanel Ouest). Le retour au bureau sera progressif à l'été 21.

Nous sommes à la recherche d'un développeur de logiciels Java/Cloud senior pour rejoindre son équipe d'ingénierie de classe mondiale à Montréal pour sa dernière plateforme Cloud. Ce rôle fait partie d'une nouvelle équipe Full-Stack que nous construisons à partir de zéro.

Nous recherchons un développeur technique solide, passionné par le développement de logiciels et possédant une expérience du Cloud. Vous jouerez un rôle clé dans le développement de notre offre SaaS, dans un environnement hautement collaboratif et agile.

Ce rôle offre l'opportunité de :

- Concevoir et développer des produits/applications SAAS natifs du Cloud.

- Travailler avec des technologies Cloud de pointe

- Concevoir et architecturer des produits logiciels évolutifs et performants en utilisant des techniques de modélisation et des modèles de conception de logiciels.

- Concevoir et développer des logiciels orientés objet et service avec l'utilisation pratique de patrons de conception.

- Écrire du code bien conçu, testable et efficace en tant que membre contributeur de l'équipe, principalement en utilisant Java.

- Utiliser et contribuer au processus d'intégration continue et de livraison continue (CI/CD)

- Diriger les activités de décomposition des exigences du produit en tâches et en estimations associées.

- Encadrer l'équipe sur les concepts technologiques et veiller à ce que l'équipe respecte les meilleures pratiques en matière de conception

- Encadrer l'équipe sur les meilleures techniques de débogage et de résolution des problèmes.

- Participer aux revues de code et de conception pour assurer la qualité et la conformité aux normes du produit.

Qualifications

- Baccalauréat en informatique/ingénierie ou expérience équivalente.

- Plus de 7 ans d'expérience pratique en développement

- Forte expérience de la conception et de la réalisation de produits/applications SAAS natifs du cloud, y compris une compréhension de la sécurité et de la multi-tenue.

- Expérience significative en Java et J2EE, expérience avec Spring et Hibernate/JPA.

- Solides compétences en communication écrite et orale

- Expérience pratique des modèles de conception

- Expérience de la livraison de logiciels de haute qualité dans les délais impartis

- Expérience en analyse, conception et programmation orientées objet, modélisation de bases de données, etc.

- Expertise en Javascript, AJAX et autres technologies de présentation Java, SOA et services Web.

- Bonne expérience des processus d'intégration continue et de livraison continue (CI/CD).

Plus :

- Bilingue français/anglais (nous fournissons des cours virtuels gratuits en français pendant les heures de travail).

- Expérience en analyse de données à l'aide de Cassandra et Spark

- Expérience de l'utilisation d'un ou plusieurs conteneurs d'applications tels que JBoss ou Tomcat.

- Kubernetes

Permis d’Agence/ Agency license number: AP-2000460


Find your local office.

Find your local office. Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

Locations