Back to results

Full Stack Software Developer

  • Montreal, QC, Canada

$65.52 USD / hour

Applications open in a new tab.

Job details

Pay
$65.52 USD / hour
Apply by
Experience
Minimum 5 years of hands-on software development experience in the Java ecosystem.
Posting language
English
Posted

Original job description

Location: Montreal

Work Mode: In-office presence required 3x/week

Duration: 12 Months Contract

Responsibilities

  • Collaborate with Risk and Compliance to build surveillance models.
  • Engage in software design, back-end, and front-end development.
  • Implement DevOps automation for test and release processes.
  • Work with Business Analysts, Scrum Masters, and other teams to understand surveillance model requirements.
  • Design, implement, and test surveillance models in an agile environment.

Requirements

  • Minimum 5 years of hands-on software development experience in the Java ecosystem.
  • Experience with Spark on big data platforms.
  • DevOps CI/CD experience focusing on test and release automation.
  • Strong database experience, preferably with DB2, SQL Server, or PostgreSQL.
  • Familiarity with the complete SDLC process and Agile Methodology (Scrum).
  • Excellent communication skills and ability to collaborate with both technical and non-technical users.

Preferred Skills

  • Experience with Scala and containerized techniques like Docker or Podman.
  • Web UI experience using HTML5, JavaScript, and Angular/React frameworks.
  • High-quality software architecture and design methodologies and patterns.
  • Work experience with workflow and rule engines.
  • Hands-on data mining and analytical work experience.
  • Experience with layered and component-based architecture.
  • Proficiency in Unix OS, scripting, and Python.
  • Native cloud experience, preferably on Azure.
  • Familiarity with design patterns, preferably the GoF set of patterns.
  • Experience with XML technologies including SAX, DOM, XSL, and SOAP.
  • Excel spreadsheet generation and use.
  • Desired experience with Spring Boot and data access APIs such as JDBC.

This role is for an existing vacancy.
More about this job

Responsibilities

Collaborate with Risk and Compliance and cross-functional teams to design, implement, and test surveillance models in an agile environment. Develop back-end and front-end software and automate testing and release processes using DevOps practices.

Requirements

Requires at least five years of hands-on Java ecosystem development experience, experience with Spark on big data platforms, and DevOps CI/CD experience focused on test and release automation. Candidates should also have strong database skills, familiarity with the SDLC and Scrum, and excellent communication and collaboration abilities.

Skills

  • Java
  • Apache Spark
  • DevOps
  • CI/CD
  • Database Management
  • DB2
  • SQL Server
  • PostgreSQL
  • Agile Methodology
  • Scala
  • Docker
  • Podman
  • JavaScript
  • Angular
  • React
  • Python

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Finance & Accounting

Keywords

  • Java
  • Apache Spark
  • Big Data
  • DevOps
  • CI/CD
  • Test Automation
  • Release Automation
  • DB2
  • SQL Server
  • PostgreSQL
  • Agile
  • Scrum
  • Scala
  • Docker
  • Podman
  • HTML5
  • JavaScript
  • Angular
  • React
  • Software Architecture
  • Workflow Engines
  • Rule Engines
  • Data Mining
  • Unix
  • Python
  • Azure
  • Design Patterns
  • XML
  • SOAP
  • Spring Boot

Report this job