We need Android Developer having experience in creating apps that involve offline storage of data/objects and synchronization with server, Animations, Location based services. Should have experience in payment gateway integration. Experience with RESTful Web Services in spring boot, Web APIs, JSON, XML, JavaScript, SQLite, oAuth 2 and interfacing applications to server side APIs.
I have an experience in all what you mentioned (except Spring to be honest), you can look at my portfolio you will find that i have dealt with most of your requirements, for Payment Gateway i use PayPal, for RESTful services i use Retrofit