- Location
- Ottawa, ON, Canada · Onsite
- Compensation
- Not stated in this snapshot
- Employment
- Full-time
- Experience level
- SENIOR (7+ years exp)
- Specialization
- Full Stack, Discover Technata
- Source
- Discover Technata
Help evolve a unified fraud and risk platform by building and modernizing the backend services and front-end applications behind fraud prevention, account protection, chargeback, and risk decisioning.
What You’ll Do
-
Build and maintain scalable Java backend services for fraud detection, account protection, and chargeback workflows
-
Evolve shared APIs that span multiple product domains
-
Implement model-driven decisioning workflows with cascading logic, data enrichment, and cleansing
-
Support configurable alerting and notification capabilities
-
Partner on backend modernization: database integration, performance tuning, and platform scaling
-
Build modern Angular 20+ interfaces, including KPI dashboards, alerting configuration, decisioning workflows, model thresholds, and unified account/risk views
-
Lead migration from legacy front-end frameworks to modern Angular architecture
-
Ensure performance, usability, accessibility, and responsiveness, working closely with UX and product teams
-
Contribute to architecture decisions, release cycles, and continuous improvement
-
Use AI tools to speed up development, debugging, and documentation, and find new ways to boost team productivity
What You’ll Bring
-
7+ years of full stack software engineering experience
-
Strong hands-on expertise in Java backend development
-
Strong hands-on expertise with Angular 20+
-
Experience building RESTful APIs and scalable distributed backend services
-
Relational database experience (Oracle preferred)
-
A track record of modernizing legacy applications or migrating older frameworks
-
Solid grasp of software architecture, design patterns, and CI/CD practices
-
Comfort using Claude or similar AI-assisted development tools day to day
-
Strong collaboration and communication skills
-
Nice to have: fraud, fintech, payments, or risk domain experience; alerting systems, workflow engines, or rules-based decisioning; large-scale platform unification; work across both product and platform engineering