Java Application Engineer in Fraud Management System at Travash Software Solutions
GTA, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 25

Salary

143939.78

Posted On

24 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Confirmation, Platforms, Azure, Payment Systems, Fraud Detection, Computer Science, Microservices, Architecture, Iso, Docker, Payments, Aws

Industry

Information Technology/IT

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

Loading...