• B.S. Degree or higher in Computer Science or related technical discipline, or equivalent practical experience.
• Skills: Good Java Programmer is bottom line, fine with no Python or Android experience.
• Experience with large-scale distributed systems and client-server architectures.
• Experience working with mobile client-server architectures and automation.
• Working knowledge of test methodologies, processes, and tools.
• Knowledge of relational databases/SQL, NoSQL structure data solutions, Data Warehousing and ETL tools, network and file system protocols.
• Knowledge of PIG, Hive, and Hadoop offline data processing.