Payment processing app

about case

A team of 2 dedicated Java developers to deliver the payment processing application for the bank.
2 dedicated developers, 7-month cooperation, 1 dedicated developer for further application support.
Technologies: Java, J2EE

Reviewed on
10 Years

Proven Track Record


Customer Satisfaction


Talent Pool


Trial Period

The Challenge

The client, a Ukrainian bank that services more than 2.6 million customers nationwide, faced an issue with their payment processing software.

The main bottleneck was the payment converting functionality. To convert payment from DTIZV to MT101 a new Parser Formatter was needed. It took too much time to implement converters from one format to another and resulted in a slow workflow.

The client looked to improve the overall quality of software and speed up his payment processes.

What did UNL do

Our company provided a team of 2 dedicated developers to assist the client with the application.

We developed an all-in- one module for quick payment processing. The module allowed to quickly convert payments. The number of initial bugs was reduced to zero.

Our scope of work included:

  • Development of payments models (MT101, IZV, DTIZV)
  • Parsing and transforming the input models into needed output format using ANTLR and custom framework
  • Implementation the functionality of payment monitoring and other using Struts 1, Wicket, JS, Oracle as DB
  • Development of standalone platform for graphics creation of payments using eclipse RCP
  • Testing of formatters and parsers using custom framework based on JUnit

We significantly reduced the overall development time and efforts required for the support of the software.

The Results

The technology that we use to this case


Ready to reduce your technology cost?

case studies

See More Case Studies

Contact us

Partner with Us for Comprehensive IT

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?

We Schedule a call at your convenience 


We do a discovery and consulting meting 


We prepare a proposal 

Schedule a Free Consultation