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: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)

Duration: 12 Months Contract Position

Responsibilities

  • Collaborate with Risk and Compliance teams to build surveillance models.
  • Design, implement, and test surveillance models in an agile environment.
  • Work with Business Analysts, Scrum Masters, DevOps, and other teams to understand model requirements.
  • Enhance the company's resilience to threats and fraudulent behavior.

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 in test and release automation.
  • Strong database experience, preferably with DB2, SQL Server, and PostgreSQL.
  • Understanding of 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, Angular/React framework.
  • Proficiency in high-quality software architecture and design methodologies and patterns.
  • Experience with workflow and rule engines.
  • Hands-on data mining and analytical work experience.
  • Knowledge of layered and component-based architecture.
  • Experience with 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.
  • Proficiency in Excel spreadsheet generation and use.
  • 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 teams and cross-functional partners to design, implement, and test surveillance models in an agile environment. Improve the company's resilience to threats and fraudulent behavior.

Requirements

Requires at least five years of hands-on Java ecosystem software development, experience with Spark on big data platforms, DevOps CI/CD automation, and strong database skills. Candidates should understand the SDLC and Scrum, communicate effectively with technical and non-technical users, and ideally bring experience with the listed preferred technologies and design practices.

Skills

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

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Security & Safety

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
  • Workflow Engines
  • Rule Engines
  • Data Mining
  • Python
  • Azure
  • GoF Design Patterns
  • XML
  • SAX
  • DOM
  • XSL
  • SOAP

Report this job