Maintain and support the existing fraud management product functionalities to ensure high availability and performance.
Design, develop, and test new features and enhancements for the fraud management solutions.
Implement and deploy new functionalities on the customer side, ensuring seamless integration and minimal disruption.
Collaborate closely with business analysts and technical writers to provide functional insights and clarifications to aid documentation and requirement gathering.
Troubleshoot, debug, and resolve technical issues related to fraud products in a timely manner.
Participate in code reviews, ensuring adherence to best coding practices and quality standards.
Work collaboratively with cross-functional teams including QA, product management, and operations to deliver high-quality software solutions.
Contribute to continuous improvement of development processes, tools, and methodologies.
Technical Skills & Requirements
Strong proficiency in Java core (backend) development, with at least 3 years of professional experience.
Deep understanding of multithreading and concurrent programming concepts.
Hands-on Experience With
Java 11
Spring Framework 5
Spring Boot 2
Experience working with relational databases such as Oracle and PostgreSQL.
Familiarity with messaging and interface protocols, particularly :