Job Description
-Strong expertise in Java, Spring Boot, Spring MVC, Spring Security, and Microservices.
-Experience designing and developing REST APIs and scalable distributed applications.
-Strong knowledge of OOP, SOLID principles, design patterns, and system architecture.
-Hands-on experience with Payment Gateway and FinTech applications, including payment processing, transaction lifecycle, refunds, callbacks, reconciliation, and settlement.
-Experience integrating with banks, payment gateways, UPI, cards, wallets, and other financial services.
-Strong understanding of transaction management, idempotency, retries, failure handling, security, and high availability in payment systems.
-Experience with Apache Kafka and event-driven architectures for asynchronous transaction processing.
-Strong experience with MySQL and MariaDB, SQL optimization, indexing, and performance tuning.
-Experience building secure, scalable, high-volume payment and financial systems.