specific suggestions:
Look at middleware rather than just writing code. Don’t spend time writing middleware – focus on the business logic. 80% of code can go away if you use the middleware that’s already created.
Standards are key. Don’t overcomplicate things. Know what the platform accepts and outputs.
Don’t get frustrated. Don’t “boil the ocean.” Don’t spend too much time on any one solution because it will change. Experiment and play with solutions. Stay aligned with business objectives. Show progress
Source: Working on an Enterprise Integration Project? – DZone Integration