Back to results

Senior Java Developer

  • Montreal, QC, Canada

$77.93 CAD / hour

Applications open in a new tab.

Job details

Pay
$77.93 CAD / hour
Apply by
Experience
Minimum 5 years of experience in Core Java application development.
Posting language
English
Posted

Original job description

Summary

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

Responsibilities

  • Collaborate with Cash Management Operations, Corporate Treasury, and business groups globally to provide technology solutions.
  • Focus on delivering innovative, strategic initiatives to enable new payments and funding capabilities.
  • Work with a technical stack including Java Spring Boot, Angular, DB2 SQL, and SQL Server.
  • Implement cloud-first strategies, with experience in Azure being beneficial.
  • Possess enthusiasm for learning and deploying new technologies like Kafka, Kubernetes, and Docker.

Requirements

  • Minimum 5 years of experience in Core Java application development.
  • Strong development skills with databases and SQL.
  • Good understanding of CI/CD tooling like GitHub Actions.
  • Strong communication and interpersonal skills to work with business stakeholders and global team members.
  • Experience working within an Agile/Scrum-based global environment.
  • Passion for technology and understanding the latest software and engineering practices.
  • Keen interest in learning the business and applying technology to solve business challenges.
  • Experience with BDD-driven development using frameworks such as Cucumber.

Preferred Skills

  • Familiarity with financial markets and asset classes, particularly Payments.
  • Experience with technologies such as Kafka, MQ, Angular, Docker, Apache Camel, Spring Boot, REST APIs, OAuth, OTEL Observability tooling, PKI, Kubernetes, Azure Cloud DevOps, agentic programming.
  • Familiarity with the SWIFT network.

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

Responsibilities

Collaborate with Cash Management Operations, Corporate Treasury, and global business groups to deliver technology solutions and strategic initiatives supporting new payment and funding capabilities. Develop and implement solutions using the specified Java, database, and cloud technologies, while exploring emerging tools and practices.

Requirements

Requires at least five years of Core Java application development experience, strong database and SQL skills, and familiarity with CI/CD and BDD-driven development. Candidates should communicate effectively with business stakeholders and global teams, have experience in Agile/Scrum environments, and be eager to learn the business and apply current engineering practices.

Skills

  • Core Java
  • Spring Boot
  • Angular
  • DB2 SQL
  • SQL Server
  • Azure
  • GitHub Actions
  • Agile/Scrum
  • Cucumber
  • Kafka
  • Docker
  • Kubernetes
  • REST APIs
  • OAuth
  • Apache Camel
  • SWIFT

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Core Java
  • Spring Boot
  • Angular
  • DB2 SQL
  • SQL Server
  • Azure
  • GitHub Actions
  • CI/CD
  • Agile
  • Scrum
  • BDD
  • Cucumber
  • Kafka
  • MQ
  • Docker
  • Kubernetes
  • Apache Camel
  • REST APIs
  • OAuth
  • OTEL Observability
  • PKI
  • Azure Cloud DevOps
  • Agentic Programming
  • Payments
  • Cash Management
  • Corporate Treasury
  • Financial Markets
  • Asset Classes
  • SWIFT Network
  • Cloud-First Strategy

Report this job