** Must have Fraud Management/ Fraud Detection domain experience**
Java Developer (Back End)– Fraud Management System
Client: IT consulting
Role: Java Developer
Job Type: Permanent
Location: Hybrid (3 days Downtown Toronto)
Your New Company
Our client is a specialized product company that offers global, national, and enterprise payment platforms and services in digital payments to clients across North America, Europe, the UK, the Middle East, APAC, and India.
Your New Role:
Seeking a highly skilled and experienced Application Engineer with a strong foundation in Java and Spring Boot, along with expertise in microservices architecture, API development, and asynchronous messaging. The ideal candidate will have 8-10 years of experience, including a good understanding of payment fraud management processes and technologies . This includes 2 or more of the following:
· Working with fraud detection rules, negative lists, advanced confirmation of payee mechanisms such as fuzzy match logics, fraud reporting, countermeasures, case management, and link analysis.
· Familiarity with ISO 20022, e-transfers, and real-time payments is essential.
Responsibilities
- Design, develop, and maintain scalable, secure, and high-performing applications using Java and Spring Boot
- Implement and optimize microservices-based architectures to ensure modularity, scalability, and efficiency
- Develop and integrate robust APIs, leveraging asynchronous messaging systems like Kafka or RabbitMQ for seamless communication between services
- Experience in batch-based processing is also an advantage
- Collaborate with fraud management teams to design and implement fraud detection rules, manage negative lists, and develop fuzzy matching logics for enhanced fraud prevention
- Build and enhance solutions for advanced confirmation of payee, fraud reporting, and link analysis to detect and mitigate fraudulent activities effectively
- Design workflows for case management systems, enabling streamlined investigation and resolution of fraud cases
- Support the integration and operation of payment systems, including compliance with ISO 20022, e-transfers, and real-time payments standards
- Ensure security, performance, and scalability of applications by adhering to industry best practices
What You’ll Need to Succeed:
- 6-10 years of professional experience in Java and Spring Boot application development
- Hands-on experience with microservices architecture and asynchronous messaging systems (e.g., Kafka, RabbitMQ)
- Deep functional knowledge of fraud management, including fraud detection rules, negative lists, confirmation of payee, fuzzy match logics, and fraud reporting
- Expertise in payments systems, particularly with ISO 20022, e-transfers, and real time payments .
- Experience with fraud countermeasures, case management workflows, and link analysis.
Others :
- Strong understanding of secure coding practices, performance optimization, and scalability
- Excellent problem-solving skills, attention to detail, and ability to work in a collaborative team environment
- Familiarity with DevOps practices and tools for CI/CD is a plus
Assets:
- Experience with cloud platforms such as AWS, Azure, or GCP
- Knowledge of containerization technologies (Docker, Kubernetes)
- Exposure to machine learning concepts for fraud detection and prevention
- Exposure to domain-driven design and event-driven architectures
What You’ll get in Return
The client is offering a permanent role with competitive compensation and benefits package
Interested?
If you’re available and interested in this role, please reply to as soon as you can attaching your updated resume.