Mobile Banking App Development: The Back End Behind the App
We build the APIs, authentication, core-banking integration, notifications and caching behind a mobile banking app, in Java and Spring. Your team or a mobile partner builds the iOS and Android clients, and we design the API around their release cycle.
Back ends we built, measured in production
- 300,000,000
- queries a day on a search back end we redesignedUK hotel metasearch engine
- -60%
- response time on the same system after the redesignUK hotel metasearch engine
- 1,000,000,000
- financial transactions in under an hour on an in-memory ledgerFastPost, developed for Legerity from 2013
- Who it is for
- Banks and fintechs launching a mobile channel, and app teams that need a faster back end
- What we build
- APIs, strong authentication, core and card integration, notifications, caching and monitoring
- What we do not build
- The iOS and Android clients; we design the API for the team that builds them
- How it is sold
- A written ballpark, then modernization sprints or a time and materials build
What banks want from a mobile channel
Customers judge a bank by its app, and most of what they feel comes from the back end.
Screens that answer in under a second
The platform caches and aggregates data, so screens stay fast even when the core behind them is slow.
Old app versions that keep working
Versioned APIs, so customers who have not updated the app keep using it.
Strong authentication without friction
Step-up only for the actions that need it, to the PSD2 rules and ready for PSD3.
An app team that ships every week
API changes planned with the app team, so back-end work does not hold up a release.
What banking app development needs on the back end
API layer designed for a mobile client
Screen-shaped endpoints, versioned so old app versions keep working, with the latency budget agreed up front and measured in production.
Authentication and session security
Strong customer authentication, device binding, token lifecycles and step-up for sensitive actions, built to the PSD2 rules and ready for PSD3.
Core and card integration
Balances, transactions, payments and card controls read from and written to the core through an integration layer that survives the core's batch windows.
Caching for sub-second screens
In-memory data grids where the core cannot answer in the time a screen has, with a clear staleness rule defined for each data type on the screen.
Back ends that carry the load
- Flagship · Travel · 2019
UK hotel metasearch: 300 million queries a day at 80 percent lower cost
A SQL Server cluster that stopped scaling replaced by an in-memory data grid: 50 percent more traffic, 60 percent lower response time, 80 percent lower infrastructure cost.
300,000,000 queries / day
- Flagship · Banking and fintech · from 2013
FastPost: a billion financial transactions in under an hour
FastPost, a rule-driven, high-performance accounting platform developed for Legerity by Stratoflow from 2013, used by telcos and insurers worldwide.
1,000,000,000 transactions / hour
- Flagship · Ecommerce · 2019 to 2022
Recostream: the recommendation engine we built and GetResponse bought
An AI recommendation engine for ecommerce and content platforms, built in-house, recommendations in 20 to 30 milliseconds, acquired in December 2022.
Acquired by GetResponse, Dec 2022
Services for mobile banking platforms
Why banking apps are slow, and where the fix is
A mobile screen that waits on three synchronous calls to a core banking system will be slow however well the client is built. Caching, aggregation and asynchronous design behind the API make an app feel fast, and that is the Java engineering we did on a search engine answering 300 million queries a day.
We do not build the mobile client, and we do not subcontract it. On the scoping call we suggest how to split the work between your app team and ours.
Questions about mobile banking app development
Why not build the whole app?
Native mobile development is a separate discipline with its own release process, and taking it on would mean subcontracting it. We recommend a mobile team that owns the client and a back-end team that owns the platform, working in the same weekly rhythm.
Can you work with our existing core banking system?
Yes, and most of the work is there. The integration layer is designed around what the core can expose and how fast, including its batch windows, and caching fills the gap between that and what a screen needs.
How do you handle strong customer authentication?
To the PSD2 regulatory technical standards, with device binding, token lifecycles and step-up for sensitive actions, designed so the changes expected under PSD3 can be made through configuration.
Who owns the back end you build?
You do. It is built in repositories you control, ownership is assigned to you in the agreement, and handover is part of the scope if your own team takes it over.
Is your team big enough to work alongside ours?
A boutique team of senior engineers, all direct employees. That suits a back-end team working in the same weekly rhythm as your app team.
What technology runs behind the app?
Java and Spring for the API layer, an in-memory data grid for sub-second screens, Kafka for notifications and the activity feed, and the core's own interfaces behind an integration layer.
Mobile banking guides from our engineers
- Performance
How to Build Low Latency Java Applications: Good Practices for 2026
Good practices for low latency Java: measuring the tail, GC and allocation, warmup, threading and tuning.
- Fintech and Banking
Banking Technology Trends 2026: 8 Shifts That Matter for Bank Leaders
Eight banking technology trends for 2026, backed by data: mobile banking as the main channel, core banking modernization, AI with measured returns, instant payments, scams, DORA and fintech partners.
- Fintech and Banking
Fintech Trends 2026: AI Results, Profitable Growth and Instant Payments
The fintech trends that matter in 2026, with current data: investment returns for fewer and larger companies, AI that works in fraud and fails without a human route, instant payments, open banking rules, embedded finance after Synapse and APP fraud reimbursement.
Schedule a scoping call about your banking app
Thirty minutes with an engineer on your app, your core and what slows your screens, then a written view of scope.