GapCap LimitedFinancial Sector
GapCap aims to make cashflow easy for SMEs. We built smart technology to remove the time lag between an invoice being raised and payment. This accomplished a major business goal for the client.
Requirements
Automation of GapCap invoice funding processes which includes:
- QuickQuote service
- Quote save
- Pre-Registration
- Portal services
- Multiple roles in portal
- Quotes/PreRegs view
- Profile registration
- Applications registration, approval process
- Deals creation and management
- Alerting service
- Reporting
Code Factory created a special formula for Quote calculation and an API for integration with different credit services, switchable in runtime clients.
Implemented caching of company credit reports in application and avoiding of excessive queries on credit service. Storage of uploaded files in GDrive, automatic generation of upload paths based on predefined scheme.
Created a CSRF token-based security system and allowed usage of DOCX documents as templates for variable replacement. Integration with 3rd party document signing service, tracking of documents for signing.
Introduced delayed alerts for different status changes.
Multiple technologies used on this project.
- Java 8
- Hibernate + JPA 2.0 + JDBC + MySQL
- JMX
- Ehcache
- Spring: MVC, Security, WS client, REST client
- Integration with 3rd party services: credit service providers, Google Drive, GMail API
- Frontend: SPA, AngularJs 1.x, Bootstrap