• Part of an agile team working on the migration of monolithic retail application to microservice architecture-based application.
• Implemented RESTFul API’s to perform HTTP GET, PUT, and POST operations, validations using custom validators.
• Designed Store-Hub solution as a service using Microservices, Kafka, Docker, spring boot etc.
• Working to enhance and customize Oracle Retail Point-of-Sale (ORPOS) which is part of the Oracle Retail Suite for various retail clients and Retek Point-of-Sale, also a Java-based flexible and scalable application for retail clients
• Designing, coding, testing and delivery of various change/enhancement requests
• Implemented coupon management functionality to use coupon as tender type. Wrote end to end flow which looks for coupon attributes in database and validates coupon to be used as tender.
• Implemented transaction, business and locale rules for expanding operation in new countries.
• Implemented Store Report Generation, Loyalty Programs in Java.
• Used Log4j for efficient debugging and testing
• Implemented digital signature functionality
• Worked on Verifone device (MX870) to create customized forms to be used by point of sale application. Created alphanumeric and numeric customized keypads
• Designing, developing and testing of various modules as part of customized ORPOS solution provided to client
• Writing technical specification documents and release notes with new builds
• Coordinate with end users and other developers to perform root cause analysis
• Writing batch files to automate patch deployment on various registers/servers and posting RTLogs (Retail Transaction Logs) to a central FTP server