Roles and Responsibilities:
1) Booking Portal: The end users of the booking portal are travel agents, who use the application to book tickets for the following services: Flight, Hotel, and Insurance. This application is integrated with multiple third-party applications that perform the following activities: fetching live and static inventory, and also financial accounting.
2) OMS: OMS is a portal to track post-booking data, like tickets booked by agents in the booking portal.
3) Admin: The admin portal is used for administration and operational functions, such as onboarding vendors, suppliers, and organizations, configuring markups and discounts.
Technical Stack:
A. Front End: React JS, JSF, JSP.
B. Back End: Java 8 (Spring Boot framework)
C. Database: MySQL.
D. Repository: GitHub.