.NET back-end solution for a large software platform
One of the largest software platforms for mobile payments and e-commerce around the globe
Our VP of Biz Dev George got your message and will get back to you as soon as possible. Usually, 1-2 days. Have a cup of joe and read more of our stories ;)
Our customer is a payment solutions provider from Germany, compliant with CSSF and PCI DSS.
Financial Services Software Development
Dedicated Team
3 senior Java backend developers, 1 senior devOps—full-time, 1 senior devOps—part-time, 1 senior QA automation engineer
Java, Spring Boot, PostgreSQL, Feign Client, Lombok, Angular, REST Gateway
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.
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.
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.