Middle-ware & distributed application architect at Tata Consultancy Services. Java & Spring boot application developer.