Steven is right that you need to find the confirm that the root is related to timeout and not requests moving between jvms.
Alternatively, I suggest using Delta Load approach whenever you syncing data from Maximo.
Full load should be done in more one shot approach as you need to ensure all the data is moved to the target system. I would recommend using MIF to extract and Load or SQL /PLSQL for full load problems.
Once Full load is done then you should use rowstamp to do delta sync.
If you have to use REST APi for Full load then keep track of the rowstamps processed and When an issue happens then you you use rowstamp last processed to continue your full load process. I would not recommend using REST API for Full Load.