Responsibilities:
Design, implement, and maintain robust payment gateway solutions using Java and Spring Boot. Integrate with protocols like VISA, MasterCard, and ACH while adhering to compliance standards (3DS, non-3DS, chargeback rules). Execute complex SQL queries for transaction processing.
Implement PCI-DSS compliance measures for secure payment processing. Manage authentication, settlement, and reconciliation across transaction lifecycles while ensuring security at all stages.
Deploy and manage applications on AWS Cloud using best practices for security, scalability, and resilience. Utilize AWS resources to support high-performance payment systems.
Conduct MySQL migrations and optimize database performance. Manage data storage and reporting for transaction integrity and seamless migration.
Review code for structure, compliance, and quality. Provide feedback on code reviews, ensuring alignment with industry standards for secure and compliant payment gateway processing.
Implement and manage messaging tools such as Kafka and RabbitMQ for reliable data flow in distributed systems, especially for high transaction volumes.
Use version control tools like Git and Code Commit for efficient code collaboration, branching, and deployment.
Required Skills:
Degree in Computer Science, Engineering, or equivalent technical field.
5-12 years of experience in FinTech, Payment Gateway, PoS, mPoS, Core Banking with skills in JAVA, Spring Boot and RESTful Services.
Strong SQL skills to handle complex queries.
Hands-on experience in AWS Cloud environments for deployment and management.
Expertise in payment gateway protocols (VISA, MasterCard, ACH) and processes, including 3DS/non-3DS, chargebacks, and PCI-DSS compliance.
Proficiency with MySQL data migrations, database management, and performance optimization.
Knowledge in PHP programming (a plus).
Familiarity with Kafka and RabbitMQ messaging tools.
Experience with Git, Code Commit, or Codebase for version control.
Bachelor's degree in Computer Science