We have a midlet for placing orders by connecting to a Servlet over HTTP.
The expected response time for placing an order is 0-2s. However, it will take over 30s (or even more) at times.
We have compared our midlet with some of our competitor's midlets, and theirs do not seem to have the issue of connections taking too long to establish.
We need a freelancer to work with us to improve the performance of our midlet. Attached source code taken from our midlet.