Saravanan Chinnathambi
Email: *****.****@*****.***
Mobile: 650-***-****
SUMMARY:
Having 20+ years of experience in Information Technology and extensive experience in Multi-tier architecture using Java, J2EE for e-Business applications.
Vast experience in design and development of Distributed Enterprise applications using J2EE Design Patterns.
Expertise in various frameworks such as Spring, Spring boot, Hibernate, Apache CXF and Jersey.
Developed Service Oriented Architecture (SOA) Application using Web Services and Micro Services
Developed persistence layer using Hibernate (Spring Boot + Hibernate integration).
Implemented Caching frameworks in distributed environment to improve performance of application.
Experience in Object Oriented Analysis and Design (OOAD) using UML (Structural and behavioral modeling diagrams including Use Cases, Activity, Sequence, Class, Package Diagrams etc.
Strong background and experience in applying design patterns like Singleton, Abstract Factory, Value Object, MVC2, Business Delegate, Session façade and Service Locator etc.
Knowledge in report development such as PDF and EXCEL using JASPER.
Hands on experience in different IDE like RAD, Eclipse, Spring Tool Suite (STS), Oracle JDeveloper, IBM WSAD 5.1 and TOAD.
Experience in Technical and Project Leadership and leading a Team enacting Project Management roles and Coordinated Multi-side development Activities.
Experience in RDBMS using SQL, PL/SQL on DB2, Oracle 11g/9i and PostgreSQL.
Developed Restful Web services for transmission of data in JSON format.
Experience in Maven, Gradle, ANT, Junit and Script in building, deploying and testing the Enterprise Applications in Cloud Platforms.
Experience in JavaScript, jQuery, AngularJS, AJAX, JSON.
Proven Characteristics of being highly motivated, Strong problem-solving skills, demonstrated ability of innovative thinking Evangelizing software development practices and process
TECHNICAL SKILLS:
Java/J2EE Technologies
Java1.x (JDBC, Multithreaded Programming, Swing),
J2EE1.7 (EJB, JSP, Servlet, RMI, Web Services – SOAP, JMS, JNDI, ReactJS, Microservices, Struts, Ant, Log4j, XML, AJAX, CSS, Python and Java Script)
Programming Languages:
Java, C, C++, Perl – 5.20, Python 3.6.4, Scala 2.12.18
App/Web Servers
IBM WebSphere 4.0/8.5, Tomcat 5,7 & 8.5, BEA Weblogic6.2, VMware vFabric TC Server V2.5/2.8
Modeling Tools
Rational Rose with UML, Web Sequence Diagrams.
Web Tools
JavaScript, jQuery 3.3.1, AngularJS 1.6.6. Ajax, JSON
Operating Systems
Windows XP/NT/2000/10&Red Hat Enterprise Linux Server 6.7
Databases
Oracle 8i/9i,11g, DB2, PostgreSQL 9.2, MySQL 5.7.17, Mainframe
IDE
RSA 8.5, Net7tBeans 8.0, STS 2.8.0/3.9.1, Eclipse OXYGEN, WSAD 5.1, 8.5, RAD 9.1.1, Mule Studio.
Tools
TOAD for Oracle, MySQLWorkbench-6.3.9, DB Solo 3 for DB 2, SQL Developer, SoapUI 5.3.0, SPLUNK 4.3.1, 6.3.4, Postman 7.23, MAVEN 3.3.9, BMC – 8.0. HPSM 9.3, JIRA 7.4.1, Confluence 1.6, Gradle 4.6
Integration platforms
Mule ESB 3.4
Version Controls
Git-2.11.0, Visual Source Safe, CVS, PVCS, TortoiseSVN 1.8.11, Trac 1.0.1, Jenkins 1.6
Caching Frameworks
Ehcache 3.3.0, Memcached 1.5.3.
Frameworks
Spring 4.3.5, Spring Boot 2.7.14, Hibernate 4.3.5, Jersey 2.26, Angular 5, Apache Spark.
Testing Frameworks
Junit 4.8, 6.3, EasyMock 3.2
Cloud Management Platforms
AWS, VMware, OpenShift 4.13
Automation Tool
BMC Control-M 9.x
PROFESSIONAL EXPERIENCE:
Client: BCBSFL, Jacksonville – FL April’21 –May 24
Project: Control & Alerts Framework
Role: Technical Lead
Observer frameworks is primarily designed to track files as they move through the organization server infrastructure in real time. This is the first module have been created as part of a larger suite of software tool. File Observer will eliminate countless hours of manual, error-prone where resources must search for files and their whereabouts when things don’t go as planned. File existence meta-data obtained to an end user accurately in near real-time and perform automatic alerting of exception conditions via email and ticket submission. Observer frameworks consist of other modules such as Batch Recon, Job Observer and Observer Alert. Each module serves its own purpose to the organization needs.
Batch Recon module vital part on this framework as it supports organization migration effort currently in progress. This module performs reconciliation of data between two sources of any kind of Databases and provide the Reconciliation report to the User. All these modules are integrated to the Dashboard which consisted of pie charts to provide Realtime status to the user.
Observer Framework:
Monitoring files in various operating systems within BCBSFL such as Windows, Linux, Unix and SFTP locations.
Allow user to configure files with route and path information to track in Dashboard.
Role based authentication for the user for file configuration.
Batch Reconciliation process between two system.
File Meta-data persisted to Oracle Database, later these data are retrieved through batch jobs and start process for monitoring.
Control-m Jobs to trigger scheduled batch jobs for File Monitoring.
SMART IT Ticket generation Api is integrated to create ticket alerts when Missed SLA for file.
Created python scripts to access the file system within Florida blue such as Linux, Unix and Windows Server
Implemented Data retrieval and reporting functionalities using python script.
Queue table status will be updated for each file run, later Email will be triggered for missed SLA from this table to the recipients that is configured in recipient table.
Batch jobs scheduled to run every 5 minutes for File Observer, Job Observer and Email Notification module.
All three modules having corresponding Stand-Alone java project to run of batch jobs.
Responsibilities:
As a Tech Lead, Managed the team to Develop and support Observer Framework.
Creating Class diagram and Flow diagram for File Observer and Observer alert.
Developed backend rest services and worked with CSA team for NAPP process.
Creating the Technical design document for the whole observer framework.
Integrated and tested Presto as POC for Observer Alert module.
Performance optimization for the backend services.
Configure Control-M Jobs in Stage and Production environments for batch jobs.
Working with MQ team for creating Queue and monitoring queue status for Job Observer Module.
Coordinated with business users for gathering and analysis of business requirements.
Provided technical assistance for delivery of IT solutions by coding, testing and analysis.
Actively worked all phases of software development lifecycle including designing and implementation.
Handled build & Deployment in portal for all the environments and troubleshooting issue for the same
Creating new AD groups for Observer frameworks to access many resources within the BCBSFL for implementing All the modules.
Co-ordinated with Migration team for implementing Batch reconciliation process.
Tested all the Backend services in post office tool to get the approval from CSA team.
Integrated SmartIT API into Backend Services for creating tickets alerts for all the modules.
Creating Change Request (CRQ) for production deployment and get the approvals from the Change management team and CSA.
Monitoring and Addressing production deployment issues and updates to the leadership.
Conducting Developers status call to the team on daily basis and triaging if any issues for the stories.
Managing UI team as part of technical lead to achieve desired results
Used Spring MVC components to implement business layer and spring boot for Micro-Services
Environment: Java 1.8, Spring Boot 2.5, Spring Security 5.7, Spring Web 5.3, Open API 1.6, OpenShift 4.13, python 3.6.0, Presto 0.20, IBM MQ, Apache Kafka, Gradle 4.6, Gitlab, Scala, Oracle 18.3, Swagger 3, Oracle SQL Developer 4.1.3, Spring 4.3.5, Jersey 2.26, Maven 3.3.9, Java mail 1.6.2, PostgreSQL 13, Apache poi 3.15, Quartz 1.6.1, JSP 2.1, JavaScript, jQuery 3.3.1,ReactJS, JSON.
Client: Walgreens, Chicago –IL Feb'18 – April’21
Project: Travel Management System
Role: Lead Full Stack Java Developer
Walgreens Boots Alliance is the largest retail Pharmacy, health and well-being destination across the USA and Europe. It acquired Rite Aid, a U.S retail pharmacy chain of drug stores. As part of this, three-year integration plan initially focuses on Cutover and Footprint Optimization and then shifts to Conversion.
Travel Management System designed to implement this Footprint Optimization. Significant employee headcount is required to perform tasks associated with Footprint Optimization and conversion of stores to Walgreens systems. Travel Management System (TMS) is required to collect information on volunteers, schedule their time in stores, make travel reservations and secure corporate cards for charging business expenses. The number of impacted stores and team members required to perform integration tasks are too large to contemplate the user of spreadsheets or other manual efforts to successfully to manage this program.
TMS ease this task and allows DPR to slot process for different stores. First employee volunteers complete an Interest Survey that collects critical information and information needed for booking travel reservations. ROCC users able to perform report generation and handling slot process behalf of DPR.
Travel Management System:
Pharmacist, Technician, Assistant Store Manager able to complete Interest Survey
Role Based authorization such as RVP, RHD, HCSD
Work Schedule Confirmation for the employee who slotted
Generating Travel Itineraries for the employees who plan to travel.
Admin privileges for ROCC Group users for generating reports to look after slotting process based on Area, District, Stores and employee name.
Creates Schedule’s and select roles for the slots through TMS and assign to DPR.
Slot process helps to duplicate slot process
Responsibilities:
Develop and implement solutions for the Travel Management System web application
Research and become the Subject Matter Expert (SME) on the interaction of the Service with source systems as well as interaction with the consumers (business users)
Work with application management to provide tier 3 support for production issues
Produced and review enterprise-level system design documentation, including: XML schemas, WSDL's, Use Cases, Software Architecture Documentation, Service Mapping (i.e., map service schema to backend source systems), Consumer Guide (i.e., end user documentation), and transition documentation to support the team
Deep knowledge of software engineering practices: unit testing, configuration management, and release management
Analysis, Design, Development and Testing of software applying best practices of Software Engineering at every phases of the development process
Knowledge of development tools including Git, Jenkins, Maven
Familiar with Agile development process
Usage of AWS cloud environments to deploy applications
Collaborate with senior software architects on server side system design
Strong analytical and troubleshooting skills – strong desire to solve complex problems related to client server web applications
Environment: AWS, Java 1.8, WAS 8.5, Oracle 11.2.0,Oracle SQL Developer 4.1.3, Spring 4.3.5, Jersey 2.26, Maven 3.3.9, Java mail 1.4, Apache poi 3.15, gson 2.8.1, Quartz 1.6.1, JSP 2.1, Jasper Reports 6.3.0, JavaScript, jQuery 3.3.1,,ReactJS, AngularJS 1.6.6. Ajax, JSON.
Client: RandMcNally, Chicago –IL Feb'17 – Jan 18
Project: DriverConnect
Role: Java Architect
RandMcNally is the most renowned and recognized name in American map publishing and offers travel products from traditional maps and atlases to Commercials GPS Devices and driving management software’s. RandMcNally products are constantly expanded.
DriverConnect is an integrated platform that consists of the DriverConnect app installed on an Android™-based device (a tablet or a smartphone), a cloud-based web portal and a Rand McNally ELD.
The ELD automatically gathers data as you drive and sends the data to your Android™ device or tablet over Bluetooth®. DriverConnect uses an Internet connection (cellular or Wi-Fi™) from Android™ device to store that data in a cloud-based online account. DriverConnect web portal allows Fleet manager to view their driver’s current positions, HOS (Hours of
Service) logs and compliances such as Vehicle inspection report, Violation report, Trip report. With the DriverConnect
Portal fleet manager able to certify drivers logs monitor all their devices.
DriverConnect:
Automatically calculates drivers Hours of Service (HOS).
Displays work timers that tell you how much time you have left in your driving session, driving shift, workday, and work cycle.
Displays gauges with details about your engine’s performance.
Creates driving logs for Law Enforcement Officer (LEO) inspections.
Enables messaging services between drivers and fleet managers.
Stores more than 6 months of driving logs in the DriverConnect Cloud services.
Provides certifiable Driver-Vehicle Inspection Reports (DVIR).
Automatically tracks your state-to-state driving for IFTA reporting.
Allow you to take and store a picture of your fuel receipt.
Provides forms-based workflows for completing common tasks.
Responsibilities:
Implemented spring and Hibernate frameworks into Subscription management service.
Generated new design for backend (REST) service for Monthly Subscription management.
Designed, developed and implemented web solution for Subscription management application using Java, JQuery, JSON, Ajax.
Developed scalable and complex software solutions for all assigned projects.
Implementing DAO layers using JPA standards and Hibernate API interfaces.
Developed Entity relationship model for backend API.
Creating Class diagram and Activity diagram for Subscription management application.
Developed Asynchronous Audit logging for DriverConnect application using Java reflection.
Introduced Caching Frameworks for DriverConnect using Ehcache in distributed environment.
Set-up Terracotta Server array on AWS environment and implemented caching frameworks on User entity for POC.
Identified performance bottlenecks of DriverConnect web portal application.
Performance optimization of backend services of DriverConnect.
Responsible for support and services of backend service.
Implemented Spring Security for authentication and authorization of DriverConnect application.
Coordinated with external business users for gathering and analysis of business requirements.
Participated in all phases of software development lifecycle including designing and implementation.
Provided technical assistance for delivery of IT solutions by coding, testing and analysis.
Resolved technical and application related issues by research and proper resolution.
Environment: AWS, Java 1.8, Tomcat V 8.5, MySQL 5.7.17, Spring 4.0.3 Release, Hibernate 4.3.5, Jersey 2.26, Maven 3.3.9, Java mail 1.4, Apache poi 3.10, Gson 2.3.1, Quartz 1.6.1, JSP 2.1, Jasper Reports 6.3.0, JavaScript, jQuery 3.2.1, AngularJS 1.6.6. Ajax, JSON.
Client: STATE FARM INSURANCE, BLOOMINGTON -IL Mar'15 –Dec'16
Project: Intel Portal
Role: Senior Lead Java Developer
The CSDC (Cyber security Defense Center) is responsible for monitoring the global State Farm infrastructure security posture. The CSDC acts as a clearing house for all security events generated to identify, analyze, investigate, and escalate security incidents to ensure the security and integrity of State Farm data and systems is always maintained.
These security incidents and reports are generated and maintained through SharePoint site and communicated to associates and agents. As part of this effort CSDC team extensively relying on the SharePoint site, which is not capable enough to handle higher volume of report generation and maintenance. So, they have come up with solution by replacing SharePoint with web portal application called Intel Portal. Intel Portal application providing more control over the report generation and maintenance to the CSDC team. Also, CSDC team planning to integrate this web portal to various third party tool such as Threat Stream, Rader, Archer for gathering in intelligent report in automatic fashion to eliminate manual intervention for gathering security incidents.
Responsibilities:
Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and manage development schedule.
Involved in capturing the business requirements from CSDC team.
Lead the technical team and mentored other developers.
Coordinating offshore team for the development and deployment.
Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
Worked on bug fixing and enhancements on change requests.
Working with Unix team closely for application set up in Linux environment for Test and production.
Involved in creating LDAP group & SSL implementation with Security analyst.
Developed RESTful web-services that can support high-volume of request.
Environment: VMware, Red Hat Enterprise Linux Server 6.7, Java 1.8, Tomcat 8, Spring 3.2.9 Release, Maven 3.2,
PostgreSQL 9.2,LDAP, Splunk 6.3.4, Jersey 1.9, Perl – 5.20, Spring Source Tool Suite 3.6, Mojo Server, AngularJS
Client: STATE FARM INSURANCE, BLOOMINGTON –IL Mar'12 – Feb’15
Project: SECURITY MANAGEMENT PROOFING
Role: Senior Lead Java Developer
Currently State Farm customer who are registered on statefarm.com are required to create three Security Questions and Answers (SQA) that are validate the customer’s identity when challenged online, or if the customer calls in for assistance. Federal Financial Institutions Examination Council (FFIEC) has stated these static Q&A no longer provide the level of Security needed as any fraudster would be able to obtain this information from other Sources In addition, to fulfill the goals of Customer Driven Evolution (CDE) of developing a simple, seamless, integrated customer platform, it is necessary that we provide the same method of validation to potential customers submitting quotes or applications for insurance policies and bank accounts across all access points. To accomplish both we are going to provide a “Proofing Service” which will use the Vendor service of LexisNexis, specifically instant verify and Instant Authenticate.
These Services will present Customers and prospects with KBA. The information in the questions presented are based on public records and databases that LexisNexis has to access to Provide the ability for customers and customer calls for assistance to validate their identity with higher level of KBA. Ability to meet new CDE standard application with the aim of consumed by other DC’s Instant verify service that will be consumed by new CDE applications Provide credential creation service that can be used by CDE applications to create credential for customer
Responsibilities:
Generated new design for proofing service to meet cloud based CDE standard application to be consumed by other DC’s.
Responsible for creating Mule project for entire Proofing Service and User Identity Service in new ICP/TP Platform
Actively involved in generating Class diagrams, Sequence diagrams and Component diagrams
Creating Service version and consumer contracts in WSRR (WebSphere Registry and Repository) and promoting version into different environments (Dev/System/Perf/Pre-prod/Prod).
Designed and developed Customer adapter, Proofing Legacy adapter for entire proofing Service.
Troubleshooting WSRR & Environment issue in ICP/TP platform.
Implemented Spring Security to protect proofing service with basic authentication.
Coordinating with Vendor (LexisNexis) for trouble-shooting platform issue such as firewall issue and authentication issue and setting up the Testing environment to meet the deadline.
Developed SOAP handler class in Mule Project to include SOAP Header credential dynamically from Self-Service portal to meet vendor specific needs
Handling all kind of tickets related to the Proofing project
Developed Generate proofing component in proofing service.
Handled build & Deployment in Self-Service portal for all the environments and troubleshooting issue for the same
Environment: VMware, Java 1.6, WAS 8.5, TC Server V2.5, Apache CXF 2.5.4, Mule 3.2.1, PostgreSQL 9.1, EJB 2, JMS, Open AM, LDAP, Splunk 4.3.1, Spring 3.1.0 Release, SOAP UI 4.0.1, WSRR 7.5.0.2, Maven 3.0.2
Client: JACKSON INSURANCE, LANSING-MI Apr'11 – Mar'12
Project: REP DASHBOARD
Role: Software Consultant
“Rep Dashboard” delivers a single platform for NPH representatives to accomplish the spectrum of tasks required to conduct their business. This platform will provide a consistent user experience through deep integration with multiple applications across the NPH System as well as Key external applications. Rep Dashboard interface will offer intuitive data views and functionality key to the Rep’s daily practice including Client and account management, trade execution, consolidated client account reporting, commission reporting tools, product research and more. This is presentation level enhancements are a component of the larger Rep Dashboard project with the following Objectives.
REP DASHBOARD
Provide the ability for clients to login to the Client portal private labeled/branded with the Rep’s logo etc.
Integrate and consolidate all existing EOE and Web Features into the Rep Dashboard
Remote client signature feature will allow the client’s the ability to provide their signature online without the use of E-Pad
Provide reps the ability to run consolidated client reports that covers asset allocation, holdings, transactions and bench marking at BD account/household level.
Rep dashboard allows the rep the ability to customize the presentation packets with cover letter and combine group of reports with rep’s private labels
Commission Dashboard allows the reps to analyze and drill-down into their commission data
Allow Reps the ability to generate and subscribe to commission & AUM Reports.
Generating web services for app connected to get the credentials for caching items
Responsibilities:
Actively involved in generating Class Diagrams, Sequence Diagrams and Component Diagrams.
Evaluated caching solutions for database, properties and web service query results. Candidates were Terracotta, Ehcache and Spring Cache
Handled the task of designing and implementing the caching module using ehcache ensuring quick access of frequently used data (static, metadata, application-level data).
Designed the module that will take care of Rep Dashboard Caching related job and preparation of the Class and Sequence diagrams for the same with the help of UML.
Configuration setup for the Caching module with Ehcache in the distributed environment.
Worked on Client Segmentation, Private Label, Office Profile, Commission Express and Forms Server side components.
Implemented several design patterns such as DAO, Factory Method, Singleton Pattern, Command Pattern which facilitates clean distribution of roles and responsibilities across various layers of processing.
Used Spring Framework for Dependency injection, integrated it with Struts.
Environment: java 1.6, JSP 2.1, JDBC 6.0, WAS 7, DB2 8.1, Eclipse 3.7, Struts 2, Spring 3, YUI 3, DB Solo 3, Jasper Reports 4.1, JSF 2, Web Services. Axis 1.4.
Client: MPHASIS - CHENNAI Apr'10 – Apr'11
Project: Agile Card Framework
Role: Senior Java/J2EE Lead
Agile Card Frame work is the credit card Application. This application provides tokenization, authorization and administration web services for credit card transactions. Credit card transaction is initiated in Point of sale machine, which will be transformed to preprocessor, xml gateway, eBx and Mainframe. Web services are deployed in the eBx which connect to Mainframe through MQ
Responsibilities:
Trained to handle production support activities
Involved in development of model services for the ACF
Knowledge gathering in the Tokenization
Environment: Oracle Application Server, Solaris, Java, Java Web Services, Apache Axis, spring, Oracle AS, Oracle JDeveloper 10.1.2, Oracle 11g DB, IMB MQ Series
Client: MPHASIS – CHENNAI Oct'09 – Mar'10
Project: MyCyberTwin
Role: Senior Java/J2EE Lead
MyCyberTwin Application provides the services in the way of Application programming interface (API). Each API has its own dedicated functionality to service. There are two key ways in which the MyCyberTwin API may be used to integrate its functionality into application or web sites:
1. MyCyberTwin HTTP API
2. MyCyberTwin JavaScript API
The HTTP API allows you to develop your own fully customized front-end chat window. This front end UI can communicate with the MyCyberTwin platform via HTTP calls, sending input and receiving responses. This API allows you easily integrate the chat functionality provided by the MyCyberTwin platform in a straightforward, effective way. The only requirements with using this API are for the application to have the ability to make HTTP requests and parse the response returned from MyCyberTwin.
Responsibilities:
Developed a demo version of the application to incorporate and solicit feedback into the design
Developed integration document and design documents
Responsible for gathering client requirements and involved in knowledge gathering for the production support activities.
Coordinating onsite team for the development
Environment: Java 1.4.2, JSP 2.1, JDBC 6.0, Ajax Script, JAXP, Eclipse
Client: AIGSS - CHENNAI Mar'08 – Oct'09
Project: COMMISSION
Role: Senior Java/J2EE Lead/Sr. Developer
The Commission system will create a facility for the business to calculate payment of commission and to the advisers. The system is designed to improve the commission structures that are paid out to advisers so as to provide incentives and drive selling patterns which better reflect AIG Life’s goals
Commission system responsible for calculating the commission on policies brought in by relevant advisers and calculates the payments of the same.
This system is only run by AIA Data Center (DC) and responsible to looking up relevant policy and advisor data from AS400. “Commissions” system performs the following functions pertaining to the Advisors Commissions calculation and payments of the same
Daily Commissions Process: Process that calculates the commissions to be paid out to the advisors.
Commission Payment to advisors: are made on a fortnightly basis
Generate Commission Statements: allows users to extract reports from the commissions system by providing a date range to the system.
Process Advance Commission Write-offs: Writes off Advance balances made to advisors, this data is usually updated to a table by the accounts department.
Commission Application will be Internet-based system so that AIAA DC team can access and trigger.
Responsibilities:
Provided technical leadership, design and code reviews. Mentored the team engineers on GUI classes and interfaces design and usage
Responsible for coordinating the business team and the technical team and proving the feasible technical solutions for the business requirements
Designed and developed JSP based user interface for database administration
Profile creation in Web sphere application server for testing different deployment versions of applications
Writing the JACL programs for environment setup and maintaining WebSphere application server
Responsible for designing use cases, class diagrams with the help of UML
Environment: java 1.4.2, JSP 2.1, JDBC 6.0, WAS 6.0.2, DB2 8.1, RAD 7, Struts 1.1,Spring 2.0.5, Kodo 4.1.1, Junit 3.8.
Client: AIGSS – CHENNAI Sep'07 - Mar'08
Project: BILLING
Role: Senior Java/J2EE Lead/Sr. Developer
Cemtex Billing system facilitates the extraction and formatting of AIG policy related billing data in the required financial institutions format, that are due to be debited by AIG and have the “payment type” attribute “direct debit”, “credit card” and “credit union”. The purpose of “CEMTEX Billing” is to provide a central processing unit for billing data extraction and formatting data from the source policy data stores to the organization engaged financial institutions Billing system is responsible for extracting relevant billing data from organization policy data source i.e. OLAS and ELSA converting and formatting them in the financial institutions required format and writing them into file that can be transmitted to the relevant financial institution.
Cemtex Billing provides extraction and conversion mechanism to debit policies under 2 scenarios.
Daily Process: Initial premium collection of NB cases (First DDR) :
This process is initiated daily i.e. all working days of a week and produces a payment file to be sent to National Australia Bank (NAB).
Weekly Process: Renewal Premium collection
This process is only initiated on specific days of every month viz. 7, 15, 22, and 28 of every month. This process produces 3 files depending on the billing data available from the source systems. It produces a “direct debit” payment file, a “credit card” payment file and a “credit union” payment file. The “direct debit” payment file and the “credit card” payment file are sent to National Australia Bank (NAB) for processing and the “credit union” file is sent Credit Union (CU) for processing.
In a scenario where the Weekly Billing Cycle processing day falls on a weekend, the weekly billing cycle is initiated on the next working day.
Environment: java 1.4.2, JSP 2.1, JDBC 6.0, WAS 6.0.2, DB2 8.1, RAD 7, Struts 1.1,Hibernate 3.0, Kodo 4.1.1, Junit 3.8
Client: AIGSS – CHENNAI Oct'04 – Sep'07