Back to results

Application Development

  • 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 experience in Core Java application development.
Posting language
English
Posted

Original job description

Summary

  • Location: Montreal
  • Work Mode: Hybrid (in-office presence required 3x/week)

Responsibilities

  • Collaborate with Cash Management Operations, Corporate Treasury, and business groups globally to provide technology solutions for daily financial transactions.
  • Focus on delivering innovative payment and funding capabilities as part of a strategic initiative.
  • Utilize a technical stack including Java Spring Boot for server-side, Angular for Web UI, and databases like DB2 SQL and SQL Server.
  • Embrace a cloud-first strategy, with development and DevOps experience in Azure being beneficial.
  • Engage with technologies such as Kafka, Kubernetes, and Docker, with a desire to learn and apply new technologies.

Requirements

  • Minimum 5 years of experience in Core Java application development.
  • Strong development skills with databases and SQL.
  • Understanding of CI/CD tooling like GitHub Actions.
  • Effective communication and interpersonal skills for collaboration with business stakeholders and global team members.
  • Experience working within an Agile/Scrum-based global environment.
  • Passion for technology and eagerness to understand the latest software and engineering practices.
  • Interest in learning the business to apply technology solutions effectively.
  • Experience with BDD 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, and 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 for daily financial transactions. Develop innovative payment and funding capabilities using the specified application and cloud technologies.

Requirements

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

Skills

  • Core Java
  • Spring Boot
  • Angular
  • SQL
  • DB2
  • SQL Server
  • Azure
  • CI/CD
  • GitHub Actions
  • Agile/Scrum
  • BDD
  • Cucumber
  • Kafka
  • Kubernetes
  • Docker
  • Payments

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
  • Financial Markets
  • Asset Classes
  • Payments
  • SWIFT Network
  • Cash Management
  • Corporate Treasury
  • Funding

Report this job