Autonomo Simplifies Shopping for Retailers and Customers, Linux, Java, Spring Boot, Spring Microservices, Hibernate ORM, RESTful Web Services, PostgreSQL database, mongoDB, Kafka message broker, Elastic Search, Redis cache, Designed and developed asynchronous RESTful Microservices using Spring boot., Used Spring microservice architecture with Spring Boot based services interacting through a combination of kafka message brokers, elasticsearch, redis cache., Development in commerce site on domains like Cart and Checkout and List Pages using Open source development., Implemented Cart CRUD operations end points, Cart controller and REST API end points like AddToCart, View, Update and all other cart operations., Implemented all the components following a test-driven development methodology using JUnit and Mockito., Integration with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API., Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms., Developed an efficient daily extract job that reads millions of documents through FTP servers., Work with Business Analysts, and Application Support Teams to understand all stakeholder requirements., Work closely with Architects for requirement analysis and designing engineering solutions for complex business problems., Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code., Implemented a search algorithm on the list page that returns the search response with product details in less than 30 milliseconds., Implemented the automatic generation of sales metrics respective to the payment provider. mooPay Application, Linux, Java, Spring Boot, Spring Microservices, Hibernate ORM, RESTful Web Services, PostgreSQL database, RabbitMQ message broker, Apache Tomcat, Designed and developed a Restful APIs for different modules in the project as per the requirement., Developed java modules implementing business rules and workflows using Microservices Architecture With Spring Boot and Spring Cloud., Implemented Batch framework for records processing., Developed Data Access Layer using Hibernate and DAO Design Pattern., Involved in JUnit Testing, debugging, and bug fixing., Used Log4j2 framework to log/track application., Used GIT for Source Control and Version Management of all codes and resources. ERP Processor Application, Linux, Java, Spring Boot, Spring Microservices, Hibernate ORM, RESTful Web Services, PostgreSQL database, RabbitMQ message broker, Apache Tomcat, Designed and developed a Restful APIs for different modules in the project as per the requirement., Developed java modules implementing business rules and workflows using Microservices Architecture With Spring Boot and Spring Cloud., Implemented Batch framework for records processing., Developed Data Access Layer using Hibernate and DAO Design Pattern., Involved in JUnit Testing, debugging, and bug fixing., Used Log4j2 framework to log/track application., Used GIT for Source Control and Version Management of all codes and resources. Procurement and Event Management Application, Windows 10, Java, Spring Framework, Hibernate ORM, Rest Web Services, JDBC, Servlet, JSP, MS SQL, HTML, JavaScript, CSS, Bootstrap, Apache Tomcat, Communicating with the client and getting inputs for new requirements., Proactively helped the client in Build and Release Management., Enhancing the product as per client requirement., Developed server-side application to interact with database using Spring Boot and Hibernate., Used Rest Controller in spring framework to create RESTful Web services and JSON objects for communication., Developed test classes in JUnit for unit testing., Used Postman to test the RESTful API for HTTP requests., Involved in Project Releases and Live Meetings with Clients. Traxx (Fixed Asset Management Solution), Windows 10, Java, Spring Framework, Hibernate ORM, Rest Web Services, JDBC, Servlet, JSP, MS SQL, HTML, JavaScript, CSS, Bootstrap, Apache Tomcat, Communicating with the client and getting inputs for new requirements., Making changes to code base for new features being added., Enhancing the product as per client requirement., Developed server-side application using Spring Framework and Hibernate., Involved in Unit testing and fixing bugs in application.