Java Application Engineer in Fraud Management System
at Travash Software Solutions
GTA, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Apr, 2025 | USD 143939 Annual | 24 Jan, 2025 | N/A | Confirmation,Platforms,Azure,Payment Systems,Fraud Detection,Computer Science,Microservices,Architecture,Iso,Docker,Payments,Aws | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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