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
- Location: Montreal
- Work Mode: In-office presence required 3x/week
- 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.
- 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.
- 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.
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