Analyze, design, develop, test, or execute implementation as per project plans and priorities. Create high-quality technical documentation, including architecture, requirements, and test documentation. Architect, design, develop and implement complex enterprise software solutions. Provide users with feedback/solutions regarding issues. Skills required: Java, Scala, Python, Hadoop, Map Reduce, HDFS, S3, AWS Cloud, Kafka, Spark, Spark SQL, Oozie, Cloudera, Machine Learning, Hive, HQL, Unix, SQL, Elastic Search, HBase, Tableau, QlikView, Angular, React JS, HTML5, CSS, Javascript, Bootstrap, Swift, Android SDK, Ionic, Microservices, Spring boot, Spring framework, Spring JPA, JUnit, Protractor, Karma, NoSQL Database (Mongo database), S3, Amazon Cloud, Maven, Quantconnect, Bitbucket, JIRA, SourceTree, IntelliJ. A Master’s degree in Computer Science, Engineering, with 2 years of experience in job offered or any related occupation is required. Bachelor’s degree along with 5 years of experience is acceptable in lieu of a Master’s degree plus 2 years of experience.