Senior Java Software Engineer - Montreal, Canada - Soho Square Solutions

    Default job background
    Upper Management / Consulting
    Description

    Role: Full Stack Java Developer

    Duration: 12 Months

    Location: Montreal, QC

    Bilingual: French & English

    Hybrid Role:

    Your Role: ·

    Participate in the overhaul of the team's transversal architecture

    · Develop high-performance APIs that continually evolve

    · Challenge your fellow developers and develop the team as a whole

    · Contribute to projects scale and maximize value creation through technology

    · Evolve technologies in accordance with the architectural target and in a secure manner

    Profile sought: · University degree in related fields with 5+ years of experience OR Master's degree related to the sector of activity and 4+ years of relevant experience

    · Mastery of the following technologies/tools: · Java 11 backend development (Spring boot, REST API, micro-services)

    · Front-end development with React, Webflux · Spring boot 2 framework, Spring Framework 5 (with Java config),

    Dependency management/packaging with Gradle · AWS (multi-tenant EKS, Lambda) · Scripting (Bash, ksh (unix), Bat (Windows)) · Testing tools (Junit, Cucumber (Gherkin)

    · Web Services/API (REST, SOAP) · IDE (Eclipse, IntelliJ IDEA) · Source Code Management (BitBucket (GIT)) · IDE management tools (Jira) · Rigorous quality assurance approach at all stages of design, development, deployment and operation of micro-services

    · Experience in Agile and Devops development · Leadership and taking initiative

    · Effective communication skills · Fluency in French and English