Job Description :
Product Overview: This is a Sr. Software Integrations role, largely responsible for Integrations development for the Rights product. Rights v4 has been designed based on the micro-services architecture. The Product use React JS for UI, Node JS for middleware and business components, PostgreSQL for data storage, ORM Objection JS for data access, REDIS, and Kafka for messaging and consumers. The application is running over different micro-services which are isolated and have no contact with the other service. Each microservice is executed through the CoreApp by connecting to the client's DB and each module is loaded and served via APIs mentioned in the client's configuration file. Each micro-service encapsulates the ability to connect to an AWS Lambda server based on system requirements. Base Module has the repositories of all utility methods, such as system APIs for data access, error logging, data audit functions, caching, etc. The micro-services also expose external APIs that are used for integration with 3rd party systems, such as, traffic & scheduling systems, financial systems, etc. These external APIs also allow data from legacy systems to be imported into RightsLogic. When hosted on RSG-supported AWS environments, our DevOps team incorporates AWS utilities, such as SES Email service, AWS SNS Notification, Site 24*7, AWS Cloud Watch, etc. for support & monitoring. For flexible reporting and dashboards, uses TIBCO Jaspersoft and New Relic for real-time monitoring and support. On the quality and testing side, Rights use Selenium (Java), JMeter, Test links, Jenkins, Maven, GIT, and Agile workflows.