Hyderabad, Telangana, India
• Developed and maintained high performance microservices for UPI and IMPS based instant payment systems using Java, Spring Boot, and
ActiveMQ, enabling real time transaction processing and enhancing overall system reliability.
• Optimized payment gateway reliability by implementing parallel processing in a distributed architecture, reducing transaction processing time by 30% and enabling concurrent handling of multiple financial transactions.
• Implemented Unix Shell Scripts to automate the retrieval and transfer of Finacle account feed files from staging to IPE2 servers.
• Designed and developed batch processing jobs from scratch using Spring Batch and Linux shell scripting, automating operations such as account provider, customer data and LVB posting data with both annotation- and XML-based configuration.
• Developed SOAP-based APIs using JAXB and JAXP to send transaction data to SOI for debit and credit events, ensuring real-time and accurate updates via SMS and email, resulting in a 40% improvement in communication efficiency.
• Collaborated with product and engineering teams to implement Kafka-based event streaming, enabling asynchronous publishing and consumption of high-volume banking product data across distributed systems.
• Improved database efficiency by optimizing complex SQL Server queries and refining Cassandra data models, supporting high-throughput processing for banking transactions and financial records.
• Leveraged Bitbucket and Jenkins to streamline version control and build automation, cutting build times by 20% and accelerating deployments.
• Resolved 95% of production issues within SLA by conducting frequent code reviews and static code analysis using SonarQube and Fortify, proactively mitigating security vulnerabilities, memory leaks, and performance bottlenecks.