normally, the service is checked (*) Service will return object: _________
So after the create, Application is in CONTEXT, and gets returned.
Same should happen with the FIND unless 0 records were found.
I'd check the Production Log to inspect the FIND
Additionally,
If you are using the same process, then you'd check if an ID was submitted:
IF REST_Inputparameter.ApplicationId > 0 THEN
FIND Application WHERE Application.ID = REST_Inputparameter.ApplicationId
ELSE
CREATE Application WITH...
In either case, some instances of Application should be in CONTEXT and would be returned.