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)
- 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.
- 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.
- 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.
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