NICE Interactive Solutions India Pvt. Ltd., Software Engineer R&D Platform, 12/2021, Present, NICE offers Supervisor Application as part of its product lineup, primarily targeted towards leading banks and food delivery partners to aid their customer service operations. The application enables supervisors to closely track the performance of individual agents and ensure that the customer service is delivered efficiently. This application is versatile and can be utilized by other organizations that seek to provide similar customer service solutions to their own clientele., Java 8, Microservices, Spring Boot, Angular 12, AWS Kinesis Streams, DynamoDB, Redis, REST, Maven, Git, Eclipse, JIRA, Jenkins, Agile methodology, Worked on creating Supervisor Application Product using Angular and Spring with Rest Integration, Developed user defined exceptions for each request and response, Analyzing the design document, Interaction with product owner for any clarifications, Written complete Rest services and consumed using JavaScript, Written complete test cases and strategies for frontend unit testing using karma and integration testing using playwright, Written complete test cases and strategies for backend unit testing using JUnit and integration testing using cucumber, Involved in complete coding and Defect fixing, Worked on end-to-end rest APIs development as well as rest clients, Debugging and solving defects Accenture Solutions Pvt. Ltd., Application Development Analyst, 11/2020, 12/2021, Gateway which act as a middleware between app and backend for barclays banking app. for customers in all types of banking by collecting input data upfront in dynamic and standardized way to optimize end-to-end process., Java, Microservices, Spring Boot, Spring JDBC, REST, JSON, Oracle, Gradle, Git, Eclipse, JIRA, Jenkins, Agile methodology, Worked on creating Notification, Landing and Partner Finance relationship using Spring with Rest Integration, Developed user defined exceptions for each request and response, Analyzing the design document, Interaction with Client, Written complete Rest services and consumed using JavaScript, Involved in complete coding and Defect fixing, Worked on end-to-end rest APIs development as well as rest clients, Debugging and solving defects, Prepared test cases and strategies for unit testing