
Senior Java Developer - Montreal - Fintech
Adaptive Financial Consulting2 days ago
Montréal, CanadaSenior
Responsibilities
- Develop server-side financial crime surveillance and fraud-resolution software in Java.
- Build the Resolution Management Orchestrator for ordered, single-execution, and resilient processing of client events.
- Develop card-fraud integrations with specialized external partners.
- Build the Decisions Loader to route fraud decisions to the internal DWH and support fraud-alert investigations.
- Participate in technical interviews and a pair-programming assessment during the hiring process.
Requirements
- Significant professional experience in server-side software development.
- Strong Core Java programming experience and working knowledge of modern Java versions, including Java 17+.
- Experience with front-office financial systems, E-Trading, FIX, OMS/EMS, and exchange systems.
- Exposure to equities trading and brokerage.
- Familiarity with data structures such as sets, hashes, and caches.
- Knowledge of dependency injection/inversion of control.
- Experience in fintech and familiarity with cloud-based environments and event-driven architecture patterns.
- Experience working with Scrum or Kanban and exposure to AI.
- French-language proficiency.
Benefits
- Competitive salary.
- 23 days of vacation.
- 50% employer coverage of group insurance, including health, dental, life, and short- or long-term disability insurance.
- Up to 5% annual-salary pension-plan contribution when the employee contributes the same amount.
- 50% coverage of a public transportation monthly pass.
- Personal Spending Account.
- Highly flexible hybrid working model.
- Well-being, diversity, inclusion, and work/life-balance programs.
- Permanent employment subject to an acceptable background check.