I found an unshaded google guava classes used internally in spark-network-common while working with ElasticSearch.
Following link discusses about duplicate dependencies conflict cause by guava classes and how I solved the build conflict issue. https://discuss.elastic.co/t/exception-when-using-elasticsearch-spark-and-elasticsearch-core-together/38471/4 Is this worth raising an issue? -- Dynamicscope