Hadoop Application Developer

Hadoop Application Developer

Santa Clara Valley, CA 2016-10-27 - –

Apple Apple

Do you love designing & developing applications for handling Petabyte scale business intelligence applications? Does the idea of working on Big Data Solutions make your heart leap? Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? Do you want to work for one of the world’s largest data processing environment? Does spending an evening with your colleagues on perfecting that one algorithm get you excited and thrilled? If so, Apple Global Business Intelligence team is looking for a highly motivated, detail-oriented, energetic individual with excellent written and oral skills who is not afraid to think outside the box and question assumptions. In this role, you will be part of a fast growing, cohesive team with many exciting responsibilities related to Hadoop framework development

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Architect and integrate BI solutions across various platforms.

Key Qualifications

2+ years of practical experience in the development and maintenance of Hadoop applications using java, MapReduce, hive, oozie, pig, and spark

4+ years of experience in the analyze and design of both new and modified system applications

4+ years of development experience in RDBMS such as Oracle, Mysql, Teradata

A solid understanding of data modeling in RDBMS and NOSQL database

Experience with ETL tools, Hadoop YARN, Spark is a plus.Strong framework development experience using Java/J2EE Stack

Strong interest in algorithms

Ability to work within a team and Passion for development

Strong expertise in scripting/programming to build re-usable utilities or frameworks ; Specifically Python, Java, Per,l Unix shell.

Demonstrate strong understanding of development processes and agile methodologies

Have ability to multitask within an environment of rapidly changing priorities

Description

Key Responsibilities include:
Hands-on Hadoop developer will be responsible for the translation of user requirements and system objectives into logical, efficient, and practical workflow designs and Programs.

This person will be preparing detailed datafile, schema, and program specifications from which new systems will be developed and/or existing systems modified.

The ability to work independently toward the completion of project milestones.

Developing detailed specifications for the creation of new or modified programs, including the recommendation of logical designs, record/report layouts, and screen designs.

Designing program logic to perform business requirements efficiently and reliably.

Developing and executing unit and systems test plans that will thoroughly exercise system integration.

Performing business and BI requirement analysis, lead design and develop logical data models by translating business needs into technical solutions.

Act as a technical resource for others within the group.

Education

BS Degree in Computer Science or equivalent

To apply for this job please visit tinyurl.com.