Java Application Engineer in Fraud Management System

at  Travash Software Solutions

GTA, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025USD 143939 Annual24 Jan, 2025N/AConfirmation,Platforms,Azure,Payment Systems,Fraud Detection,Computer Science,Microservices,Architecture,Iso,Docker,Payments,AwsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION:

We are 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.

QUALIFICATIONS:

· Education:
o Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

· EXPERIENCE:

o 6-10 years of professional experience in Java and Spring Boot application development
o Hands-on experience with microservices architecture and asynchronous messaging systems (e.g., Kafka, RabbitMQ)
o Deep functional knowledge of fraud management, including fraud detection rules, negative lists, confirmation of payee, fuzzy match logics, and fraud reporting
o Expertise in payment systems, particularly with ISO 20022, e-transfers, and real- time payments.
o Experience with fraud countermeasures, case management workflows, and link analysis.

PREFERRED SKILLS:

· Familiarity with fraud detection tools and platforms
· Knowledge of cloud-based environments (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes)
· Exposure to machine learning concepts for fraud detection and prevention
· Experience with Agile development methodologies and CI/CD practices

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
· Stay abreast of emerging trends and technologies in payment systems and fraud management, providing innovative and forward-thinking solutions


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Greater Toronto Area, ON, Canada