Skills required: Must have experience with: Designed and implemented applications with Apache Spark; Frameworks used in Hadoop Ecosystem Components (Hadoop, HDFS, YARN, TEZ, MapReduce); Building Scripts using Unix Shell Script; Scheduled productions jobs using Apache Airflow and Oozie; Cloud Technologies (Google Cloud Platform) to execute the applications using clusters and data management; Writing Hive applications with HIVE query language; Deployment Tools (Maven and SBT); Implementing CI/CD pipelines using Jenkins and using Git for Source control management; Agile methodologies to follow up on day-to-day tasks in each sprint regards to story pointers (JIRA/Scrum); Project Management activities (initiation, planning, execution, monitoring and control, and closure); and Participated in requirements gathering from multiple teams for Project increment planning. Analyzes complex data elements, systems, data flows, dependencies, and relationships to contribute to conceptual, physical, and logical data models; develops logical and physical data models including data warehouse and data mart designs; defines relational tables, primary and foreign keys, and stored procedures to create data model structures; evaluates existing data models and physical databases for variances and discrepancies; develops efficient data flows; analyzes data-related system integration challenges and proposes appropriate solutions; creates training documentation and trains end users on data modeling; and oversees the tasks of less experienced programmers while stipulating system troubleshooting supports.