Full-Stack dedicated team to develop back-end side for payment and banking platform

Our customer is a payment solutions provider from Germany, compliant with CSSF and PCI DSS.

Industry

Financial Services

Model

Dedicated Team

Team size

3 senior Java backend developers, 1 senior devOps—full-time, 1 senior devOps—part-time, 1 senior QA automation engineer

Tech stack

Java, Spring Boot, PostgreSQL, Feign Client, Lombok, Angular, REST Gateway

CHALLENGE

Our customer is a payment solutions provider from Germany, compliant with CSSF and PCI DSS. Their online payment exchange is powered by open APIs. There are integrated embeddable payment forms, multi-currency IBAN accounts, global transfers, 3ds secure and recurring ePayments.

At the beginning of 2018, our customer needed help with the backend development of their software platform. It required the expansion of their in-house IT team, but there weren’t many FinTech experienced developers in their local market. To save time and money, they chose to use Brightgrove’s services.

We had to accomplish the following goals:

• Hire a team of Full-Stack engineers with Java and FinTech expertise to achieve the shortest time-to-market term.

• Fix and optimize the existing payment gateway.

• Migrate the backend functionality onto a more modern tech stack to boost the quality and performance.

• Develop a new backend side, fully upgrade, and integrate it with the frontend side.

• Provide continuous support and integration of new features after the release.

SOLUTION

Two critical conditions for this project’s success were the hiring and development speed. So, in 3 days, our Recruitment Department hired and onboarded the first 3 senior Java developers with in-depth FinTech experience. Then, we found and hired 1 full-time and 1 part-time senior DevOps and 1 Java QA automation engineer. The customer personally approved each employee and took over the team management and task planning.

Following the customer’s roadmap and tasks, our team cleaned up the backend legacy code to fix the existing payment gateway. Then, our experts developed an old gateway Proxy, implemented ACI Integration (ACI tokens were used for rebilling transactions), Connect In, and Direct Destination Integration.

Now we could migrate old merchants traffic from the old gateway to the newly built old gateway Proxy. Then, we started developing a new solution that worked in parallel with the old one. The new merchants integrated directly to this new gateway. We also migrated the DNS and Certificates from ACI to the new gateway, developed and integrated the data storage, re-doing the whole database structure.

We developed a new fully-ready, secure, and stable payment gateway that was seamlessly integrated with the frontend of the customer’s solution.

RESULTS

  • Assembled the full-stack dedicated team of FinTech engineers with exceptional soft skills and high qualifications in the shortest time.
  • Delivered the project on time and within the budget.
  • Reduced the customer’s expenses on direct recruiting, employees’ support, retention, and HR management.
  • Developed a reliable PCI compliant aggregator able to handle the high workload on daily basis.
  • Developed a BI portal for the customer’s internal use.
  • Highlighted and addressed the security and infrastructural risks.
  • Helped the customer to document and technologically orchestrate the flow used by their end clients/merchants.
  • Created a new fully-ready, secure, and stable payment gateway that was seamlessly integrated with the frontend of the customer’s solution.

WHAT’S HAPPENING NOW

The latest version of the software was successfully released in April 2019, and the customer’s business agility increased. The payment platform is now up and running and the customer’s business keeps growing.

Our team still works part-time on the list of new integrations and support for the current version, and the new NDA product related to KYC technology. Also, there are plans to develop mobile apps for the customer’s banking platform. The current load for part-time support includes 1 Java Team Lead and 1 senior DevOps.

DROP US A LINE OR SCHEDULE A CALL

    Fill the field: 2-100 characters
    Fill the field: 2-100 characters
    Fill the field: 2-100 characters

    Fill the field: 2-100 characters
    Fill the field: 6 to 17 characters
    Fill the field: 2-100 characters