This is "some" of the code we are using to run the service
Polygon polygon = GeometryEngine.buffer(geometry, spatialReference, inputDistance,
Unit.create(inputUnits));
Variables being
SpatialReference =SpatialReference.create(WGS_1984_WKID_LINEAR);
WGS_1984_WKID_LINEAR = 102113;
inputDistance = .0256;
inputUnits = being one of the below three
private static final int ESRI_METERS_UNIT_GUID = 9001;
private static final int DECIMAL_DEGREES_UNIT_GUID = 9102;
private static final int ESRI_MILES_UNIT_GUID = 9030;
The Decimal degrees when shown on the map looks accurate, while Meters and Miles look huge and well outside the bounds of what it should be.