Senior Software Engineer with 4 years of experience, proficient in developing cloud-native Java-based applications.
Business Event Notifications
• It is an event driven microservice, which has following components.
• Event-publisher: Picks events from database and publishes to Kafka.
• Event-Listener:
Listens to Kafka for new events and creates notifications for corresponding subscribers and publishes notifications to Kafka.
• Notification Listener: Listens to notifications and sends the notification details to subscriber.
• Implemented in Java using Spring Boot. • Apps runs on AWS EKS.
Merchant Wallet
• It is a message-driven architectural based project to credit some percentage of settled transaction money to wallet. When merchant opt ins for wallet, a trigger will be generated in database and event details will be sent to MQ. Event Listener takes event from MQ and publish notification to MQ. Notification Listener app takes notification and get subscriber details from database and calls corresponding subscriber to create merchant wallet.
Partner Maintenance
• It is a REST API which provides user to manage the partners like creating updating the partners and fetching partner information and also managing the partner groups adding partner to the group and fetching group information.
Transaction Adjustment
• It is a SOAP API which provides user to open the adjustment for the particular transaction with the adjustment amount and get the adjustment details for a transaction.
Terminal Maintenance
• It is a REST API which provides user to create, update the terminal, ship the terminal, and update the status of a terminal.
Customer Portal
• It is a WEB Application which contains different modules like Claims, KYC, Customer Profile,Customer Policies. Using Customer Portal application user can register himself into application, user can register a claim and he can buy a policy. This application will provide a lot of policies like Waiver on own disability, Lore Master plan, Poelomartgage etc. With this application user can opt and manage the policy.