iTunes – Java / Big Data...

Apple Apple

The iTunes Store is looking for a Software Engineer to provide new tools in order to support its fast paced growth. Join our exciting engineering team that has been leading the digital distribution industry by constantly developing innovative features since its launch in April 2003. The position requires someone comfortable with all aspects of the software design cycle and has a focus on data modeling and handling large data sets in a high performance environment.

Key Qualifications

Minimum of 5 years experience in a professional, software engineering position

5+ years of Java server-side experience with relational database systems, key-value stores, or document based storage systems

Expertise with Search/Mapping/Matching content algorithms

Working knowledge of XML/JSON and ETL processes

Experience working with Big Data solutions

Description

We are looking for a self starting, energetic individual who is not afraid to question assumptions and with excellent written and oral skills. The candidate should have several years of experience developing server-side software using Java. The candidate should also be familiar with Big Data patterns and solutions. Applicants must have the ability to effectively work and communicate technical concepts with all levels of an organization including corporate CTOs, CIOs and Developers.

Education

BS, MS preferred, in Computer Science, or equivalent experience

Additional Requirements

Cassandra, Solr, Hadoop, Spark and/or other Big Data technologies, strongly preferred.

Front-end stack experience in javascript, angular, or similar technologies a plus.

To apply for this job please visit tinyurl.com.